diff --git a/compiler/testData/codegen/box/ir/classInitializers.kt b/compiler/testData/codegen/box/ir/classInitializers.kt index 8db45da6166..c021573ebe1 100644 --- a/compiler/testData/codegen/box/ir/classInitializers.kt +++ b/compiler/testData/codegen/box/ir/classInitializers.kt @@ -1,8 +1,6 @@ -fun assertEquals(actual: T, expected: T) { - if (actual != expected) { - throw java.lang.AssertionError("Assertion failed: $actual != $expected") - } -} +//WITH_RUNTIME +//IGNORE_BACKEND: JS_IR +import kotlin.test.assertEquals class Test(val x: Int) { val y = x + 1 diff --git a/compiler/testData/codegen/box/ir/enumClass.kt b/compiler/testData/codegen/box/ir/enumClass.kt index 9f6da5929bd..f6d8edbde7b 100644 --- a/compiler/testData/codegen/box/ir/enumClass.kt +++ b/compiler/testData/codegen/box/ir/enumClass.kt @@ -1,8 +1,7 @@ -fun assertEquals(actual: T, expected: T) { - if (actual != expected) { - throw java.lang.AssertionError("Assertion failed: $actual != $expected") - } -} +//WITH_RUNTIME +//IGNORE_BACKEND: JS_IR + +import kotlin.test.assertEquals enum class Test { OK diff --git a/compiler/testData/codegen/box/ir/enumClass2.kt b/compiler/testData/codegen/box/ir/enumClass2.kt index 14023472ae7..dd8d2fef563 100644 --- a/compiler/testData/codegen/box/ir/enumClass2.kt +++ b/compiler/testData/codegen/box/ir/enumClass2.kt @@ -1,8 +1,6 @@ -fun assertEquals(actual: T, expected: T) { - if (actual != expected) { - throw java.lang.AssertionError("Assertion failed: $actual != $expected") - } -} +//WITH_RUNTIME +//IGNORE_BACKEND: JS_IR +import kotlin.test.assertEquals enum class TestEnumClass(val x: Int) { ZERO diff --git a/compiler/testData/codegen/box/ir/enumClass3.kt b/compiler/testData/codegen/box/ir/enumClass3.kt index fb090f92d9a..f928839aeda 100644 --- a/compiler/testData/codegen/box/ir/enumClass3.kt +++ b/compiler/testData/codegen/box/ir/enumClass3.kt @@ -1,8 +1,6 @@ -fun assertEquals(actual: T, expected: T) { - if (actual != expected) { - throw java.lang.AssertionError("Assertion failed: $actual != $expected") - } -} +//WITH_RUNTIME +//IGNORE_BACKEND: JS_IR +import kotlin.test.assertEquals enum class TestEnumClass { ZERO { diff --git a/compiler/testData/codegen/box/ir/fileClassInitializers.kt b/compiler/testData/codegen/box/ir/fileClassInitializers.kt index 40b521bc0bc..baa4f40394e 100644 --- a/compiler/testData/codegen/box/ir/fileClassInitializers.kt +++ b/compiler/testData/codegen/box/ir/fileClassInitializers.kt @@ -1,8 +1,6 @@ -fun assertEquals(actual: T, expected: T) { - if (actual != expected) { - throw java.lang.AssertionError("Assertion failed: $actual != $expected") - } -} +//WITH_RUNTIME +//IGNORE_BACKEND: JS_IR +import kotlin.test.assertEquals val x = 1 val y = x + 1 diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt index 33a684d38f6..d072ea665ca 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/comparableToDouble.kt @@ -1,3 +1,6 @@ +// !LANGUAGE: +ProperIeee754Comparisons +//IGNORE_BACKEND: JS_IR + fun ltDD(x: Comparable, y: Double) = x is Double && x < y diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt index 3d506b4c4c9..9856a0cbc43 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/doubleEqeq.kt @@ -1,3 +1,4 @@ +// !LANGUAGE: +ProperIeee754Comparisons fun eqeq(x: Any, y: Any) = x is Double && y is Double && x == y diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt index c8579dcbba2..f1117be0b1f 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/floatEqeq.kt @@ -1,3 +1,4 @@ +// !LANGUAGE: +ProperIeee754Comparisons fun eqeq(x: Any, y: Any) = x is Float && y is Float && x == y diff --git a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt index 7c458cacf5d..103bf360ed7 100644 --- a/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt +++ b/compiler/testData/codegen/box/ir/primitiveNumberComparisons/mixedNumberTypes.kt @@ -1,3 +1,4 @@ +// !LANGUAGE: +ProperIeee754Comparisons fun ltDI(x: Any, y: Any) = x is Double && y is Int && x < y