Add tests to check that chain is not build in some hard cases
This commit is contained in:
committed by
Yan Zhulanow
parent
6ce6301613
commit
70f4933d5b
@@ -0,0 +1,7 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val before = 10
|
||||
val count = Stream.of("abc", "acd", "ef").map(String::length).count()<caret>
|
||||
val after = 20
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (args.isEmpty()) {
|
||||
val s = IntStream.range(1, 2).sum()
|
||||
<caret> } else {
|
||||
val s = IntStream.range(1, 5).sum()
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> if (args.isEmpty()) {
|
||||
val s = IntStream.range(1, 2).sum()
|
||||
} else {
|
||||
val s = IntStream.range(1, 5).sum()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
<caret>fun main(args: Array<String>) {
|
||||
val s = IntStream.range(1, 2).sum()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret>run { val s = IntStream.range(1, 2).sum() }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
import java.util.function.IntPredicate
|
||||
|
||||
private class IntStream {
|
||||
|
||||
fun filter(predicate: IntPredicate): IntStream {
|
||||
return this
|
||||
}
|
||||
|
||||
fun sum(): Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
companion object {
|
||||
fun of(vararg a: Int): IntStream {
|
||||
return IntStream()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val s = IntStream.of(1, 2).filter(IntPredicate { it % 2 == 0 }).sum()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
private val runnableSupplier: () -> () -> Unit
|
||||
get() =
|
||||
<caret>{ { } }
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val a = Runnable { val c = Stream.of(1, 2).count() }
|
||||
}
|
||||
+1
-2
@@ -1,6 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val a<caret> = 100
|
||||
Stream.of(1, 2, 3).toArray()
|
||||
<caret> val a = { Stream.of(1, 2).count() }
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val a = { x -> Stream.of(1, 2).count() }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "acd", "ef").map(String::length).count()
|
||||
val af<caret>ter = 20
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val bef<caret>ore = 10
|
||||
val count = Stream.of("abc", "acd", "ef").map(String::length).count()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val s = IntStream.range(1, 2).sum()
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val range = IntStream.range(1, 2)
|
||||
}
|
||||
Reference in New Issue
Block a user