Ignore test for 'primitive Char == object' in JS (KT-19081)
This commit is contained in:
Vendored
+1
@@ -1,3 +1,4 @@
|
|||||||
|
// IGNORE_BACKEND: JS
|
||||||
// Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit!
|
// Auto-generated by GeneratePrimitiveVsObjectEqualityTestData. Do not edit!
|
||||||
|
|
||||||
val nx: Any? = '0'
|
val nx: Any? = '0'
|
||||||
|
|||||||
+3
-2
@@ -131,8 +131,9 @@ object GeneratePrimitiveVsObjectEqualityTestData {
|
|||||||
println("}")
|
println("}")
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun generatePrimitiveVsObjectTest(type: String, x: String, y: String) {
|
private fun generatePrimitiveVsObjectTest(type: String, x: String, y: String, header: String = "") {
|
||||||
PrintWriter(File(GENERATED_DIR, "primitiveEqObject$type.kt")).use {
|
PrintWriter(File(GENERATED_DIR, "primitiveEqObject$type.kt")).use {
|
||||||
|
if (header.isNotBlank()) it.println(header)
|
||||||
it.generatePrimitiveVsObjectTestBody(type, x, y)
|
it.generatePrimitiveVsObjectTestBody(type, x, y)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -204,7 +205,7 @@ object GeneratePrimitiveVsObjectEqualityTestData {
|
|||||||
generatePrimitiveVsBoxedTest("Long", "0L", "1L")
|
generatePrimitiveVsBoxedTest("Long", "0L", "1L")
|
||||||
|
|
||||||
generatePrimitiveVsObjectTest("Boolean", "true", "false")
|
generatePrimitiveVsObjectTest("Boolean", "true", "false")
|
||||||
generatePrimitiveVsObjectTest("Char", "'0'", "'1'")
|
generatePrimitiveVsObjectTest("Char", "'0'", "'1'", header = "// IGNORE_BACKEND: JS") // KT-19081
|
||||||
generatePrimitiveVsObjectTest("Byte", "0.toByte()", "1.toByte()")
|
generatePrimitiveVsObjectTest("Byte", "0.toByte()", "1.toByte()")
|
||||||
generatePrimitiveVsObjectTest("Short", "0.toShort()", "1.toShort()")
|
generatePrimitiveVsObjectTest("Short", "0.toShort()", "1.toShort()")
|
||||||
generatePrimitiveVsObjectTest("Int", "0", "1")
|
generatePrimitiveVsObjectTest("Int", "0", "1")
|
||||||
|
|||||||
+7
-1
@@ -14079,7 +14079,13 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
|||||||
@TestMetadata("primitiveEqObjectChar.kt")
|
@TestMetadata("primitiveEqObjectChar.kt")
|
||||||
public void testPrimitiveEqObjectChar() throws Exception {
|
public void testPrimitiveEqObjectChar() throws Exception {
|
||||||
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectChar.kt");
|
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/primitiveTypes/equalityWithObject/generated/primitiveEqObjectChar.kt");
|
||||||
doTest(fileName);
|
try {
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
catch (Throwable ignore) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
throw new AssertionError("Looks like this test can be unmuted. Remove IGNORE_BACKEND directive for that.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("primitiveEqObjectInt.kt")
|
@TestMetadata("primitiveEqObjectInt.kt")
|
||||||
|
|||||||
Reference in New Issue
Block a user