Add test data generator for stepped progression box tests.
This commit is contained in:
committed by
max-kammerer
parent
1738c2d4f6
commit
b4d2eae12d
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+5
-5
@@ -1,23 +1,23 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
|
||||
// Bug in JS: Translation of loop over literal completely removes the validation of step
|
||||
// KT-34166: Translation of loop over literal completely removes the validation of step
|
||||
// DONT_TARGET_EXACT_BACKEND: JS
|
||||
import kotlin.test.*
|
||||
|
||||
fun box(): String {
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1 until 7 step -1) {
|
||||
for (i in 1 until 8 step -1) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1L until 7L step -1L) {
|
||||
for (i in 1L until 8L step -1L) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 'a' until 'g' step -1) {
|
||||
for (i in 'a' until 'h' step -1) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
|
||||
// Bug in JS: Translation of loop over literal completely removes the validation of step
|
||||
// KT-34166: Translation of loop over literal completely removes the validation of step
|
||||
// DONT_TARGET_EXACT_BACKEND: JS
|
||||
import kotlin.test.*
|
||||
|
||||
|
||||
+4
-3
@@ -1,20 +1,21 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
fun box(): String {
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1 until 7 step 0 step 2) {
|
||||
for (i in 1 until 8 step 0 step 2) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1L until 7L step 0L step 2L) {
|
||||
for (i in 1L until 8L step 0L step 2L) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 'a' until 'g' step 0 step 2) {
|
||||
for (i in 'a' until 'h' step 0 step 2) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -1,23 +1,23 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
|
||||
// Bug in JS: Translation of loop over literal completely removes the validation of step
|
||||
// KT-34166: Translation of loop over literal completely removes the validation of step
|
||||
// DONT_TARGET_EXACT_BACKEND: JS
|
||||
import kotlin.test.*
|
||||
|
||||
fun box(): String {
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1 until 7 step 0) {
|
||||
for (i in 1 until 8 step 0) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1L until 7L step 0L) {
|
||||
for (i in 1L until 8L step 0L) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 'a' until 'g' step 0) {
|
||||
for (i in 'a' until 'h' step 0) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+4
-3
@@ -1,20 +1,21 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
fun box(): String {
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1 until 7 step 2 step 0) {
|
||||
for (i in 1 until 8 step 2 step 0) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 1L until 7L step 2L step 0L) {
|
||||
for (i in 1L until 8L step 2L step 0L) {
|
||||
}
|
||||
}
|
||||
|
||||
assertFailsWith<IllegalArgumentException> {
|
||||
for (i in 'a' until 'g' step 2 step 0) {
|
||||
for (i in 'a' until 'h' step 2 step 0) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Auto-generated by GenerateSteppedRangesCodegenTestData. Do not edit!
|
||||
// KJS_WITH_FULL_RUNTIME
|
||||
// WITH_RUNTIME
|
||||
import kotlin.test.*
|
||||
|
||||
Reference in New Issue
Block a user