Add accessor tests: inline class <-> companion
KT-26858 was fixed somewhere in the middle. #KT26858
This commit is contained in:
+30
@@ -10472,6 +10472,26 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
KotlinTestUtils.runTest0(this::doTest, TargetBackend.JS_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassCompanionMethod.kt")
|
||||
public void testAccessPrivateInlineClassCompanionMethod() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassCompanionMethod2.kt")
|
||||
public void testAccessPrivateInlineClassCompanionMethod2() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassMethodFromCompanion.kt")
|
||||
public void testAccessPrivateInlineClassMethodFromCompanion() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassMethodFromCompanion2.kt")
|
||||
public void testAccessPrivateInlineClassMethodFromCompanion2() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassMethodFromInlineLambda.kt")
|
||||
public void testAccessPrivateInlineClassMethodFromInlineLambda() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda.kt");
|
||||
@@ -10492,6 +10512,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateStaticInlineClassCompanionMethod.kt")
|
||||
public void testAccessPrivateStaticInlineClassCompanionMethod() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateStaticInlineClassCompanionMethod.kt");
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInContextsAndAccessors() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JS_IR, true);
|
||||
}
|
||||
@@ -10516,6 +10541,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("kt26858.kt")
|
||||
public void testKt26858() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt26858.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("lambdaInInlineClassFun.kt")
|
||||
public void testLambdaInInlineClassFun() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/lambdaInInlineClassFun.kt");
|
||||
|
||||
+30
@@ -11517,6 +11517,26 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
KotlinTestUtils.runTest0(this::doTest, TargetBackend.JS, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassCompanionMethod.kt")
|
||||
public void testAccessPrivateInlineClassCompanionMethod() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassCompanionMethod2.kt")
|
||||
public void testAccessPrivateInlineClassCompanionMethod2() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassCompanionMethod2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassMethodFromCompanion.kt")
|
||||
public void testAccessPrivateInlineClassMethodFromCompanion() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassMethodFromCompanion2.kt")
|
||||
public void testAccessPrivateInlineClassMethodFromCompanion2() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromCompanion2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateInlineClassMethodFromInlineLambda.kt")
|
||||
public void testAccessPrivateInlineClassMethodFromInlineLambda() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromInlineLambda.kt");
|
||||
@@ -11537,6 +11557,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateInlineClassMethodFromLambda2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("accessPrivateStaticInlineClassCompanionMethod.kt")
|
||||
public void testAccessPrivateStaticInlineClassCompanionMethod() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/accessPrivateStaticInlineClassCompanionMethod.kt");
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInContextsAndAccessors() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JS, true);
|
||||
}
|
||||
@@ -11561,6 +11586,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("kt26858.kt")
|
||||
public void testKt26858() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/kt26858.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("lambdaInInlineClassFun.kt")
|
||||
public void testLambdaInInlineClassFun() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/lambdaInInlineClassFun.kt");
|
||||
|
||||
Reference in New Issue
Block a user