Generate EXPECTED_REACHABLE_NODES directive on JS box tests

This commit is contained in:
Alexey Andreev
2017-04-25 19:05:55 +03:00
parent ab9b639652
commit e2c2fcf1ff
1153 changed files with 1154 additions and 4 deletions
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 489
package foo
fun bigValue() = 0x7FFFFFFC
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 491
package foo
fun testShortConversions(c: Short): Boolean {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 493
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 500
package foo
fun testForNumber(numberX: Number) {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 487
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 489
package foo
fun box(): String {
+2
View File
@@ -1,3 +1,5 @@
// EXPECTED_REACHABLE_NODES: 487
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 487
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 489
package foo
fun box(): String {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 493
// http://youtrack.jetbrains.com/issue/KT-5345
// KT-5345 (Javascript) Type mismatch on Int / Float division
// If any of Number operands is floating-point, the result should be float too.
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 489
package foo
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 490
package foo
fun bigValue() = 0x7FFFFFFC
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 488
package foo
fun test(a: Int, b: Int, expected: Int): String {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 494
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 493
package foo
fun fact(n: Int): Long = if (n == 1) 1L else n * fact(n - 1)
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 491
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 493
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 491
package foo
fun box(): String {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 491
package foo
fun box(): String {
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 491
package foo
fun box(): String {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 894
fun imul32(a: Int, b: Int): Int = js("Kotlin").imulEmulated(a, b)
fun imul64(a: Int, b: Int): Int = (a.toLong() * b.toLong()).toInt()
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 499
package foo
var global: String = ""
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 495
package foo
fun testIntegerConversions(c: Number): Boolean {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 491
package foo
fun box(): String {
+1
View File
@@ -1,3 +1,4 @@
// EXPECTED_REACHABLE_NODES: 495
package foo
// For now, check is Byte(is Short, is Int is Float, is Double) translates to typeof ... == "number"