Cleanup tests, specify type where it's ambiguous.

This commit is contained in:
Ilya Gorbunov
2015-10-22 16:44:12 +03:00
parent 0b74698c16
commit 579ce8091c
3 changed files with 12 additions and 11 deletions
@@ -433,7 +433,7 @@ class CollectionTest {
// lists throw an exception if out of range
assertFails {
assertEquals(null, list[2])
val outOfBounds = list[2]
}
// lets try update the list
@@ -356,16 +356,16 @@ abstract class IterableTests<T : Iterable<String>>(val data: T, val empty: T) {
// lets use a mutable variable
var result: Iterable<String> = data
result -= "foo"
assertEquals(listOf("bar"), result)
assertEquals(listOf("bar"), result as? List)
result = data
result -= listOf("beer", "bar")
assertEquals(listOf("foo"), result)
assertEquals(listOf("foo"), result as? List)
result = data
result -= arrayOf("bar", "foo")
assertEquals(emptyList<String>(), result)
assertEquals(emptyList<String>(), result as? List)
result = data
result -= sequenceOf("foo", "g")
assertEquals(listOf("bar"), result)
assertEquals(listOf("bar"), result as? List)
}
}