Provide lineSequence() extension method instead of BufferedReader.lines() in order not to conflict with JDK8 instance method with the same name.
This commit is contained in:
@@ -122,7 +122,7 @@ class ReadWriteTest {
|
||||
test fun manualClose() {
|
||||
val reader = sample().buffered()
|
||||
try {
|
||||
val list = reader.lines().toArrayList()
|
||||
val list = reader.lineSequence().toArrayList()
|
||||
assertEquals(arrayListOf("Hello", "World"), list)
|
||||
} finally {
|
||||
reader.close()
|
||||
@@ -131,19 +131,19 @@ class ReadWriteTest {
|
||||
|
||||
test fun boundaryConditions() {
|
||||
var reader = StringReader("").buffered()
|
||||
assertEquals(ArrayList<String>(), reader.lines().toArrayList())
|
||||
assertEquals(ArrayList<String>(), reader.lineSequence().toArrayList())
|
||||
reader.close()
|
||||
|
||||
reader = StringReader(" ").buffered()
|
||||
assertEquals(arrayListOf(" "), reader.lines().toArrayList())
|
||||
assertEquals(arrayListOf(" "), reader.lineSequence().toArrayList())
|
||||
reader.close()
|
||||
|
||||
reader = StringReader(" \n").buffered()
|
||||
assertEquals(arrayListOf(" "), reader.lines().toArrayList())
|
||||
assertEquals(arrayListOf(" "), reader.lineSequence().toArrayList())
|
||||
reader.close()
|
||||
|
||||
reader = StringReader(" \n ").buffered()
|
||||
assertEquals(arrayListOf(" ", " "), reader.lines().toArrayList())
|
||||
assertEquals(arrayListOf(" ", " "), reader.lineSequence().toArrayList())
|
||||
reader.close()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user