Compile most test scripts with runtime

This commit is contained in:
Ilya Chernikov
2016-09-07 13:22:34 +02:00
parent 385aab8418
commit 42a4f0ed70
13 changed files with 36 additions and 41 deletions
+2 -2
View File
@@ -2,9 +2,9 @@
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
System.out.println("num: $num")
println("num: $num")
val result = fib(num)
+2 -2
View File
@@ -3,9 +3,9 @@ package kotlin.scripting.fibonacci
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
System.out.println("num: $num")
println("num: $num")
val result = fib(num)
+2 -2
View File
@@ -2,10 +2,10 @@
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
System.out.println("num: ${param.memberNum}")
println("num: ${param.memberNum}")
val result = fib(param.memberNum)
+2 -2
View File
@@ -5,10 +5,10 @@ import org.jetbrains.kotlin.scripts.*
fun fib(n: Int): Int {
val v = fibCombine( { fib(it) }, n)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
System.out.println("num: $num")
println("num: $num")
val result = fib(num)
+2 -2
View File
@@ -3,7 +3,7 @@
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
@@ -11,6 +11,6 @@ val hdr = "Num".decapitalize()
org.junit.Assert.assertTrue(true)
System.out.println("$hdr: $num")
println("$hdr: $num")
val result = fib(num)
+2 -2
View File
@@ -5,12 +5,12 @@
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
val hdr = "Num".decapitalize()
System.out.println("$hdr: $num")
println("$hdr: $num")
val result = fib(num)
+2 -2
View File
@@ -5,12 +5,12 @@
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
val hdr = "Num".decapitalize()
System.out.println("$hdr: $num")
println("$hdr: $num")
val result = fib(num)
+2 -2
View File
@@ -2,12 +2,12 @@
fun fib(n: Int): Int {
val v = if(n < 2) 1 else fib(n-1) + fib(n-2)
System.out.println("fib($n)=$v")
println("fib($n)=$v")
return v
}
val num = if (args.size > 0) java.lang.Integer.parseInt(args[0]) else 4
val comment = if (args.size > 1) args[1] else "none"
System.out.println("num: $num ($comment)")
println("num: $num ($comment)")
val result = fib(num)
+1 -1
View File
@@ -1,4 +1,4 @@
// this script expected parameter num: Int
val test = num + 10
System.out.println(test)
println(test)
+1 -1
View File
@@ -1,2 +1,2 @@
val num = 10 // check that we could declare property with the name as in the super class
System.out.println(num)
println(num)