Add tests for java stream chain building
This commit is contained in:
committed by
Yan Zhulanow
parent
ac956a46df
commit
bb90c5ad08
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
object : Runnable {
|
||||
override fun run() {
|
||||
<caret> Stream.of(1, 2, 3).forEach { x -> }
|
||||
}
|
||||
}.run()
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> val res = IntStream.of(1, 2).sum()
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret>val count = Stream.of("abc", "acd", "ef").map({ it.length }).filter { x -> x % 2 == 0 }.count()
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* Copyright 2000-2017 JetBrains s.r.o.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
Stream.<caret>of("abc", "acd", "ef").map({ it.length }).filter { x -> x!! % 2 == 0 }.count()
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "acd", "ef").map({ it.length })<caret>.filter { x -> x % 2 == 0 }.count()
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc",<caret> "acd", "ef").map({ it.length }).filter { x -> x % 2 == 0 }.count()
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc"<caret>, "acd", "ef").map({ it.length }).filter { x -> x!! % 2 == 0 }.count()
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun foo(bar: Int) {}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> foo(IntStream.of(1, 2, 3).sum())
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import java.util.function.Consumer
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "acd", "ef").map({ it.length }).filter { x -> x % 2 == 0 }.peek(object : Consumer<Int> {
|
||||
override fun accept(x: Int) {
|
||||
prin<caret>tln(x)
|
||||
}
|
||||
}).count()
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
object Bar {
|
||||
@JvmStatic
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "acd", "ef").map({ it.length }).filter { x -> <caret>x % 2 == 0 }.count()
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "acd", "ef").map({ it.length }).filter { x -> x % 2 == 0 }.count(<caret>)
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "acd", "ef").map(String:<caret>:length).filter { x -> x!! % 2 == 0 }.count()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val count = Stream.of("abc", "ac<caret>d", "ef").map({ it.length }).filter { x -> x % 2 == 0 }.count()
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
import java.util.function.Consumer
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val `var` = "abd"
|
||||
val count = Stream.of(`va<caret>r`, "acd", "ef").map({ it.length }).filter { x -> x % 2 == 0 }.peek(object : Consumer<Int> {
|
||||
override fun accept(x: Int) {
|
||||
println(x)
|
||||
}
|
||||
}).count()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.Stream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
({ <caret>Stream.of(1, 2, 3).forEach { x -> } } as Runnable).run()
|
||||
}
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
internal fun bar2(a: Int, b: Int, c: Int): Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
internal fun foo2(): Int {
|
||||
<caret> val result = bar2(0, 1, c = IntStream.range(1, 2).sum())
|
||||
return result
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
foo2()
|
||||
}
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
internal fun bar1(a: Int, b: Int, c: Int): Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
internal fun foo1(): Int {
|
||||
<caret> return bar1(0, 1, c = IntStream.range(1, 2).sum())
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
foo1()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun foo(): Int {
|
||||
<caret> return IntStream.range(1, 2).sum()
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
foo()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun foo(baz: Int, bar: Int): Int {
|
||||
return IntStream.range(1, 2).sum()
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> foo(0, IntStream.of(1, 2, 3).sum())
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
<caret> IntStream.range(1, 2).forEach { x -> }
|
||||
}
|
||||
Reference in New Issue
Block a user