JS: create new common directory for all generated tests, migrate several tests there

This commit is contained in:
Alexey Andreev
2016-08-26 16:44:48 +03:00
parent 34a57f863b
commit 2bf0199959
321 changed files with 2123 additions and 2001 deletions
+71
View File
@@ -0,0 +1,71 @@
package foo
// CHECK_FUNCTIONS_HAVE_SAME_LINES: syntaxTestInline syntaxTest
inline fun syntaxTestInline() {
var result: Int = -0
for (i in 1..10)
result += 1
for (i in arrayOf(10).indices)
result += i
while (result < 30)
result += 1
while (true)
break
while (false)
continue
do
result += 1
while (result < 40)
if (true)
result += 10
if (false)
result += 0
else
result += 10
result += if (true) 10 else 0
result += if (false) 0 else 10
when (result) {
0 -> result += 0
else -> result += 10
}
when (result) {
result -> result += 10
else -> result += 0
}
result = result + 10 - 10 * 1 / 1
try {
result += 10
} catch (e: Exception) {
result += 0
}
result++
--result
val nullable: String? = null
}
fun syntaxTest() {
syntaxTestInline()
}
fun box(): String {
syntaxTest()
return "OK"
}