JS IR: unmute tests

This commit is contained in:
Anton Bannykh
2018-06-20 17:07:46 +03:00
parent c077b3ca5d
commit 9039b75c25
42 changed files with 0 additions and 42 deletions
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
interface Id<T> { interface Id<T> {
val id: T val id: T
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
data class A(val a: Double, val b: Double) data class A(val a: Double, val b: Double)
fun box() : String { fun box() : String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
data class A(val a: Int, val b: String) {} data class A(val a: Int, val b: String) {}
fun box() : String { fun box() : String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
data class A(var a: Int, var b: String) {} data class A(var a: Int, var b: String) {}
fun box() : String { fun box() : String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
data class A(val o: String, val k: String) { data class A(val o: String, val k: String) {
constructor() : this("O", "k") constructor() : this("O", "k")
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class X { class X {
operator fun get(name: String, type: String = "none") = name + type operator fun get(name: String, type: String = "none") = name + type
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class X { class X {
var result: String = "fail" var result: String = "fail"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
abstract class Base { abstract class Base {
abstract fun foo(a: String = "abc"): String abstract fun foo(a: String = "abc"): String
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
open class Foo { open class Foo {
open fun foo(x: CharSequence = "O"): CharSequence = x open fun foo(x: CharSequence = "O"): CharSequence = x
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
open class Foo { open class Foo {
open fun foo(x: CharSequence = "O"): CharSequence = x open fun foo(x: CharSequence = "O"): CharSequence = x
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun Int.foo(a: Int = 1): Int { fun Int.foo(a: Int = 1): Int {
return a return a
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun Double.foo(a: Double = 1.0): Double { fun Double.foo(a: Double = 1.0): Double {
return a return a
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double { fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double {
return a + b return a + b
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A { class A {
companion object { companion object {
fun Int.foo(a: Int = 1): Int { fun Int.foo(a: Int = 1): Int {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
object A { object A {
fun Int.foo(a: Int = 1): Int { fun Int.foo(a: Int = 1): Int {
return a return a
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun Int.foo(a: Int = 1, b: String): Int { fun Int.foo(a: Int = 1, b: String): Int {
return a return a
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A { class A {
fun Int.foo(a: Int = 1): Int { fun Int.foo(a: Int = 1): Int {
return a return a
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A { class A {
fun Double.foo(a: Double = 1.0): Double { fun Double.foo(a: Double = 1.0): Double {
return a return a
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A { class A {
fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double { fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double {
return a + b return a + b
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A() { class A() {
fun foo(a: Int = 1, fun foo(a: Int = 1,
b: Int = 2, b: Int = 2,
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun foo(a: Int = 1, fun foo(a: Int = 1,
b: Int = 2, b: Int = 2,
c: Int = 3, c: Int = 3,
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A { class A {
private fun Int.foo(other: Int = 5): Int = this + other private fun Int.foo(other: Int = 5): Int = this + other
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// KT-5786 NoSuchMethodError: no accessor for private fun with default arguments // KT-5786 NoSuchMethodError: no accessor for private fun with default arguments
class A { class A {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
open class Player(val name: String) open class Player(val name: String)
open class SlashPlayer(name: String) : Player(name) open class SlashPlayer(name: String) : Player(name)
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// FILE: 1.kt // FILE: 1.kt
fun box() = ok() fun box() = ok()
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
var result = "Fail" var result = "Fail"
class A class A
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
open abstract class B { open abstract class B {
fun foo(arg: Int = 239 + 1) : Int = arg fun foo(arg: Int = 239 + 1) : Int = arg
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
open abstract class B { open abstract class B {
abstract fun foo2(arg: Int = 239) : Int abstract fun foo2(arg: Int = 239) : Int
} }
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
class A(val expected: Int) { class A(val expected: Int) {
fun foo(x: Int, y: Int = x + 20, z: Int = y * 2) = z == expected fun foo(x: Int, y: Int = x + 20, z: Int = y * 2) = z == expected
} }
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun foo(i: Int, j: Int = i) = j fun foo(i: Int, j: Int = i) = j
fun box() = if (foo(1) == 1) "OK" else "fail" fun box() = if (foo(1) == 1) "OK" else "fail"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
fun box(): String { fun box(): String {
val capturedInConstructor = 1 val capturedInConstructor = 1
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// FILE: 1.kt // FILE: 1.kt
package test package test
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// FILE: 1.kt // FILE: 1.kt
package test package test
-1
View File
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1118 // EXPECTED_REACHABLE_NODES: 1118
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1116 // EXPECTED_REACHABLE_NODES: 1116
// http://youtrack.jetbrains.com/issue/KT-4879 // http://youtrack.jetbrains.com/issue/KT-4879
// JS: extra side effect when use when in default arguments // JS: extra side effect when use when in default arguments
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1130 // EXPECTED_REACHABLE_NODES: 1130
// http://youtrack.jetbrains.com/issue/KT-4879 // http://youtrack.jetbrains.com/issue/KT-4879
// JS: extra side effect when use when in default arguments // JS: extra side effect when use when in default arguments
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1117 // EXPECTED_REACHABLE_NODES: 1117
// KT-6037: KT-6037 Javascript default function arguments fill code generated in wrong order on method without "return keyword" // KT-6037: KT-6037 Javascript default function arguments fill code generated in wrong order on method without "return keyword"
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1118 // EXPECTED_REACHABLE_NODES: 1118
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1120 // EXPECTED_REACHABLE_NODES: 1120
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1120 // EXPECTED_REACHABLE_NODES: 1120
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1112 // EXPECTED_REACHABLE_NODES: 1112
package foo package foo
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1109 // EXPECTED_REACHABLE_NODES: 1109
/* /*
* Copy of JVM-backend test * Copy of JVM-backend test