Add standard stream chain builder tests
This commit is contained in:
committed by
Yan Zhulanow
parent
b916fc6ca2
commit
295d340d7c
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.Collectors
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val cou<caret>nt = Stream
|
||||
.of(1, 2, 3).distinct().collect(Collectors.toList())
|
||||
.stream().sorted().collect(Collectors.toList())
|
||||
.stream().count()
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
import java.util.function.Consumer
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
Stream.of(1)
|
||||
.peek(object : Consumer<Int> {
|
||||
override fun accept(x: Int) {
|
||||
<caret> Stream.of(1).count()
|
||||
}
|
||||
}).forEach { }
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
Stream.of(1)
|
||||
.peek { x -> <caret>Stream.of(1).count() }.forEach { }
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val c = (Stream.of(1, 2).count() + Stream.of(1).count()) * Stream.of(2).count()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
private fun function(a: Long, b: Long): Long {
|
||||
return a + b
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val c = function(Stream.of(1, 2).count(), function(Stream.of(1, 2, 3).count(), Stream.of(1, 2, 3, 4).count()))
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
private fun function(a: Long, b: Long): Long {
|
||||
return a + b
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val c = function(function(Stream.of(1, 2, 3).count(), Stream.of(1, 2, 3, 4).count()), Stream.of(1, 2).count())
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> Stream.iterate(0) { i -> i!! + 1 }.skip(Stream.of(1).skip(Stream.empty<Any>().count()).count()).limit(1).forEach { x -> }
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> Stream.of(Stream.of(Stream.of(1).count()).count()).count()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> IntStream.of(1, 2, 3)
|
||||
.reduce(IntStream.of(1, 2)
|
||||
.reduce(IntStream.of(1, 2).sum()
|
||||
) { left, right -> left + right }
|
||||
) { left, right -> left + right }
|
||||
}
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
Stream.of(1, 2, 3).toAr<caret>ray()
|
||||
<caret> val c = Stream.of(1, 2).count() + Stream.of(1).count()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
private fun func(a: Long, b: Long): Long {
|
||||
return a + b
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val c = func(Stream.of(1, 2).count(), Stream.of(1, 2, 3).count())
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> IntStream.of(IntStream.of(1).sum()).skip(IntStream.of(1).count()).reduce(IntStream.of(1, 2).sum()) { l, r -> l + r }
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> Stream.iterate(0) { i -> i!! + 1 }.skip(Stream.of(1).count()).limit(1).forEach { x -> }
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> IntStream.of(IntStream.of(1).sum()).sum()
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret > IntStream.of(1, 2).reduce(IntStream.of(1, 2, 3).sum()) { l, r -> l + r }
|
||||
}
|
||||
Reference in New Issue
Block a user