From 540b3cfec3dc145e8f187b13c00d6878c1361474 Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Thu, 5 Dec 2019 21:37:23 +0300 Subject: [PATCH] [JS IR] Fix test to make them able to run with JS --- .../when/stringOptimization/duplicatingItemsSameHashCode.kt | 5 +---- .../stringOptimization/duplicatingItemsSameHashCode2.kt | 5 +---- .../stringOptimization/duplicatingItemsSameHashCode3.kt | 5 +---- .../codegen/box/when/stringOptimization/sameHashCode.kt | 6 ++---- 4 files changed, 5 insertions(+), 16 deletions(-) diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt index a399d4f4fc0..e1d5d228c51 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt @@ -1,15 +1,12 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE -// IGNORE_BACKEND: JS_IR -// TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS // WITH_RUNTIME import kotlin.test.assertEquals fun foo(x : String) : String { - assert("abz]".hashCode() == "aby|".hashCode()) + assertEquals("abz]".hashCode(), "aby|".hashCode()) when (x) { "abz]" -> return "abz" diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt index a399d4f4fc0..e1d5d228c51 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode2.kt @@ -1,15 +1,12 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE -// IGNORE_BACKEND: JS_IR -// TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS // WITH_RUNTIME import kotlin.test.assertEquals fun foo(x : String) : String { - assert("abz]".hashCode() == "aby|".hashCode()) + assertEquals("abz]".hashCode(), "aby|".hashCode()) when (x) { "abz]" -> return "abz" diff --git a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt index c982d11c83f..267b5e819ac 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode3.kt @@ -1,15 +1,12 @@ // IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: NATIVE -// IGNORE_BACKEND: JS_IR -// TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS // WITH_RUNTIME import kotlin.test.assertEquals fun foo(x : String) : String { - assert("abz]".hashCode() == "aby|".hashCode()) + assertEquals("abz]".hashCode(), "aby|".hashCode()) when (x) { "abz]" -> return "abz" diff --git a/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt b/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt index 0261819fb4d..d197cbe0760 100644 --- a/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt +++ b/compiler/testData/codegen/box/when/stringOptimization/sameHashCode.kt @@ -1,14 +1,12 @@ // IGNORE_BACKEND_FIR: JVM_IR -// IGNORE_BACKEND: JS_IR -// TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS, NATIVE +// IGNORE_BACKEND: NATIVE // WITH_RUNTIME import kotlin.test.assertEquals fun foo(x : String) : String { - assert("abz]".hashCode() == "aby|".hashCode()) + assertEquals("abz]".hashCode(), "aby|".hashCode()) when (x) { "abz]", "cde" -> return "abz_cde"