Add BB test for problem fixed with c2ab91d0

This commit is contained in:
Mikhail Glukhikh
2021-11-24 11:07:25 +03:00
committed by teamcityserver
parent 1481ad21f5
commit 0058d7e3d6
6 changed files with 50 additions and 0 deletions
@@ -15348,6 +15348,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf.kt");
}
@Test
@TestMetadata("javaEnumValueOf2.kt")
public void testJavaEnumValueOf2() throws Exception {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf2.kt");
}
@Test
@TestMetadata("javaEnumValues.kt")
public void testJavaEnumValues() throws Exception {
+21
View File
@@ -0,0 +1,21 @@
// TARGET_BACKEND: JVM
// MODULE: m1
// FILE: E.java
public enum E {
OK();
public static E valueOf(int x) {
if (x == 0) return OK;
return null;
}
}
// MODULE: m2(m1)
// FILE: test.kt
fun box(): String {
return doIt(E.valueOf(0))
}
fun doIt(e: E) = when (e) {
E.OK -> "OK"
}
@@ -15270,6 +15270,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf.kt");
}
@Test
@TestMetadata("javaEnumValueOf2.kt")
public void testJavaEnumValueOf2() throws Exception {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf2.kt");
}
@Test
@TestMetadata("javaEnumValues.kt")
public void testJavaEnumValues() throws Exception {
@@ -15348,6 +15348,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf.kt");
}
@Test
@TestMetadata("javaEnumValueOf2.kt")
public void testJavaEnumValueOf2() throws Exception {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf2.kt");
}
@Test
@TestMetadata("javaEnumValues.kt")
public void testJavaEnumValues() throws Exception {
@@ -12532,6 +12532,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf.kt");
}
@TestMetadata("javaEnumValueOf2.kt")
public void testJavaEnumValueOf2() throws Exception {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf2.kt");
}
@TestMetadata("javaEnumValues.kt")
public void testJavaEnumValues() throws Exception {
runTest("compiler/testData/codegen/box/enum/javaEnumValues.kt");
@@ -15526,6 +15526,12 @@ public class NativeExtBlackBoxTestGenerated extends AbstractNativeBlackBoxTest {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf.kt");
}
@Test
@TestMetadata("javaEnumValueOf2.kt")
public void testJavaEnumValueOf2() throws Exception {
runTest("compiler/testData/codegen/box/enum/javaEnumValueOf2.kt");
}
@Test
@TestMetadata("javaEnumValues.kt")
public void testJavaEnumValues() throws Exception {