Minor. Cleanup test.
This commit is contained in:
committed by
Andrey Breslav
parent
516bae17d7
commit
4e4d0b448c
@@ -9,7 +9,7 @@ fun fibonacci(): Stream<Int> {
|
|||||||
var index = 0;
|
var index = 0;
|
||||||
var a = 0;
|
var a = 0;
|
||||||
var b = 1
|
var b = 1
|
||||||
return stream<Int> {
|
return stream {
|
||||||
when (index++) { 0 -> a; 1 -> b; else -> {
|
when (index++) { 0 -> a; 1 -> b; else -> {
|
||||||
val result = a + b; a = b; b = result; result
|
val result = a + b; a = b; b = result; result
|
||||||
} }
|
} }
|
||||||
@@ -81,8 +81,8 @@ public class StreamTest {
|
|||||||
|
|
||||||
test fun plus() {
|
test fun plus() {
|
||||||
val stream = listOf("foo", "bar").stream()
|
val stream = listOf("foo", "bar").stream()
|
||||||
val streamChease = stream + "cheese"
|
val streamCheese = stream + "cheese"
|
||||||
assertEquals(listOf("foo", "bar", "cheese"), streamChease.toList())
|
assertEquals(listOf("foo", "bar", "cheese"), streamCheese.toList())
|
||||||
|
|
||||||
// lets use a mutable variable
|
// lets use a mutable variable
|
||||||
var mi = listOf("a", "b").stream()
|
var mi = listOf("a", "b").stream()
|
||||||
@@ -118,7 +118,7 @@ public class StreamTest {
|
|||||||
test fun streamFromFunction() {
|
test fun streamFromFunction() {
|
||||||
var count = 3
|
var count = 3
|
||||||
|
|
||||||
val stream = stream<Int> {
|
val stream = stream {
|
||||||
count--
|
count--
|
||||||
if (count >= 0) count else null
|
if (count >= 0) count else null
|
||||||
}
|
}
|
||||||
@@ -128,7 +128,7 @@ public class StreamTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
test fun streamFromFunctionWithInitialValue() {
|
test fun streamFromFunctionWithInitialValue() {
|
||||||
val values = stream<Int>(3) { n -> if (n > 0) n - 1 else null }
|
val values = stream(3) { n -> if (n > 0) n - 1 else null }
|
||||||
assertEquals(arrayListOf(3, 2, 1, 0), values.toList())
|
assertEquals(arrayListOf(3, 2, 1, 0), values.toList())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,14 +3,12 @@ package test.text
|
|||||||
import kotlin.*
|
import kotlin.*
|
||||||
import kotlin.test.*
|
import kotlin.test.*
|
||||||
import kotlin.util.*
|
import kotlin.util.*
|
||||||
|
import org.junit.Test as test
|
||||||
|
|
||||||
import junit.framework.*
|
class StringUtilTest() {
|
||||||
|
test fun toRegex() {
|
||||||
class StringUtilTest() : TestCase() {
|
|
||||||
|
|
||||||
fun testToRegex() {
|
|
||||||
val re = """foo""".toRegex()
|
val re = """foo""".toRegex()
|
||||||
val list = re.split("hellofoobar").toList()
|
val list = re.split("hellofoobar").toList()
|
||||||
assertEquals(arrayList("hello", "bar"), list)
|
assertEquals(listOf("hello", "bar"), list)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user