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.*
class IoTest() : TestSupport() {
val file = File("test/HelloWorld.txt")
fun testLineIteratorWithManualClose() {
val reader = FileReader(file).buffered()
val reader = sample().buffered()
try {
val list = reader.lineIterator().toArrayList()
assertEquals(arrayList("Hello", "World"), list)
@@ -19,14 +17,17 @@ class IoTest() : TestSupport() {
reader.close()
}
}
fun sample() : Reader {
return InputStreamReader(getClass().getClassLoader().getResourceAsStream("test/HelloWorld.txt"))
}
fun testLineIterator() {
/*
// TODO compiler error
// both these expressions causes java.lang.NoClassDefFoundError: collections/namespace
val list = FileReader(file).useLines{it.toArrayList()}
val list = FileReader(file).useLines<ArrayList<String>>{it.toArrayList()}
val list = sample().useLines{it.toArrayList()}
val list = sample().useLines<ArrayList<String>>{it.toArrayList()}
assertEquals(arrayList("Hello", "World"), list)
*/
@@ -35,7 +36,7 @@ class IoTest() : TestSupport() {
fun testUse() {
/**
val list = ArrayList<String>()
val reader = FileReader(file).buffered()
val reader = sample().buffered()
TODO compiler error?
reader.use{
@@ -48,4 +49,4 @@ class IoTest() : TestSupport() {
assertEquals(arrayList("Hello", "World"), list)
*/
}
}
}
+1 -1
View File
@@ -9,7 +9,7 @@ import java.io.*
class OldStdlibTest() : TestSupport() {
fun testCollectionEmpty() {
assert {
assertNot {
Arrays.asList(0, 1, 2)?.empty ?: false
}
}