From 3407f808f0614a4761891f7b76ef87ae99704936 Mon Sep 17 00:00:00 2001 From: Evgeny Goldin Date: Wed, 18 Jan 2012 01:55:02 +0200 Subject: [PATCH] Ant task - running "kotlinc-dir"/"kotlinc-jar" added to all tests --- build-tools/build.xml | 125 ++++++++++++++++++----- build-tools/test/longer-examples/Life.kt | 7 -- build-tools/test/longer-examples/Maze.kt | 7 -- build.xml | 2 +- 4 files changed, 101 insertions(+), 40 deletions(-) diff --git a/build-tools/build.xml b/build-tools/build.xml index 8202b219f1d..1f1a16cdf87 100644 --- a/build-tools/build.xml +++ b/build-tools/build.xml @@ -1,6 +1,7 @@ + @@ -42,21 +43,45 @@ - - + + - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + @@ -68,23 +93,41 @@ - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -105,10 +148,15 @@ - + - + + + + + + @@ -129,11 +177,19 @@ - - - - + + + + + + + + + + + + @@ -145,16 +201,35 @@ - + + ERROR: was expected here - + + + + + + + + + + + + + ERROR: was expected here + + + + + + diff --git a/build-tools/test/longer-examples/Life.kt b/build-tools/test/longer-examples/Life.kt index 509331ebe25..5db3e652b0a 100644 --- a/build-tools/test/longer-examples/Life.kt +++ b/build-tools/test/longer-examples/Life.kt @@ -165,15 +165,8 @@ fun print(message : Any?) { val Array.isEmpty : Boolean get() = size == 0 -fun String.split(s : String) = (this as java.lang.String).split(s) - -val String.size : Int - get() = length - fun > Array.to(result: C) : C { for (elem in this) result.add(elem) return result } - -fun Array.toList() : List = this.to(ArrayList()) diff --git a/build-tools/test/longer-examples/Maze.kt b/build-tools/test/longer-examples/Maze.kt index f6dbb9eed3e..091e29250c0 100644 --- a/build-tools/test/longer-examples/Maze.kt +++ b/build-tools/test/longer-examples/Maze.kt @@ -210,17 +210,12 @@ fun makeMaze(s : String) : Maze { // An excerpt from the Standard Library val String?.indices : IntRange get() = IntRange(0, this.sure().size) -val String.size : Int - get() = length - fun Map.set(k : K, v : V) { put(k, v) } fun comparator (f : (T, T) -> Int) : Comparator = object : Comparator { override fun compare(o1 : T, o2 : T) : Int = f(o1, o2) } -fun String.split(s : String) = (this as java.lang.String).split(s) - fun println(message : Any?) { System.out?.println(message) } @@ -234,5 +229,3 @@ fun > Array.to(result: C) : C { result.add(elem) return result } - -fun Array.toList() : List = this.to(ArrayList()) diff --git a/build.xml b/build.xml index 32935e52248..ec7fbbe1aa0 100644 --- a/build.xml +++ b/build.xml @@ -84,7 +84,7 @@ - +