fixing tests

This commit is contained in:
Maxim Shafirov
2011-12-30 19:39:35 +04:00
parent b8590ada4f
commit 9a11564d27
2 changed files with 10 additions and 9 deletions
+9 -8
View File
@@ -8,10 +8,8 @@ import java.io.*
import java.util.* import java.util.*
class IoTest() : TestSupport() { class IoTest() : TestSupport() {
val file = File("test/HelloWorld.txt")
fun testLineIteratorWithManualClose() { fun testLineIteratorWithManualClose() {
val reader = FileReader(file).buffered() val reader = sample().buffered()
try { try {
val list = reader.lineIterator().toArrayList() val list = reader.lineIterator().toArrayList()
assertEquals(arrayList("Hello", "World"), list) assertEquals(arrayList("Hello", "World"), list)
@@ -19,14 +17,17 @@ class IoTest() : TestSupport() {
reader.close() reader.close()
} }
} }
fun sample() : Reader {
return InputStreamReader(getClass().getClassLoader().getResourceAsStream("test/HelloWorld.txt"))
}
fun testLineIterator() { fun testLineIterator() {
/* /*
// TODO compiler error // TODO compiler error
// both these expressions causes java.lang.NoClassDefFoundError: collections/namespace // both these expressions causes java.lang.NoClassDefFoundError: collections/namespace
val list = FileReader(file).useLines{it.toArrayList()} val list = sample().useLines{it.toArrayList()}
val list = FileReader(file).useLines<ArrayList<String>>{it.toArrayList()} val list = sample().useLines<ArrayList<String>>{it.toArrayList()}
assertEquals(arrayList("Hello", "World"), list) assertEquals(arrayList("Hello", "World"), list)
*/ */
@@ -35,7 +36,7 @@ class IoTest() : TestSupport() {
fun testUse() { fun testUse() {
/** /**
val list = ArrayList<String>() val list = ArrayList<String>()
val reader = FileReader(file).buffered() val reader = sample().buffered()
TODO compiler error? TODO compiler error?
reader.use{ reader.use{
@@ -48,4 +49,4 @@ class IoTest() : TestSupport() {
assertEquals(arrayList("Hello", "World"), list) assertEquals(arrayList("Hello", "World"), list)
*/ */
} }
} }
+1 -1
View File
@@ -9,7 +9,7 @@ import java.io.*
class OldStdlibTest() : TestSupport() { class OldStdlibTest() : TestSupport() {
fun testCollectionEmpty() { fun testCollectionEmpty() {
assert { assertNot {
Arrays.asList(0, 1, 2)?.empty ?: false Arrays.asList(0, 1, 2)?.empty ?: false
} }
} }