diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/allFalse.out b/idea/testData/debugger/sequence/exec/sequence/outs/allFalse.out new file mode 100644 index 00000000000..02ce7006ee8 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/allFalse.out @@ -0,0 +1,20 @@ +LineBreakpoint created at AllFalse.kt:5 +Run Java +Connected to the target VM +AllFalse.kt:5 +sequenceOf(1,2,3) +.all({ it % 2 == 1 }) +all + before: 1,2 + after: nothing +mappings for all + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty + +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/allTrue.out b/idea/testData/debugger/sequence/exec/sequence/outs/allTrue.out new file mode 100644 index 00000000000..d55aa5db38a --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/allTrue.out @@ -0,0 +1,20 @@ +LineBreakpoint created at AllTrue.kt:5 +Run Java +Connected to the target VM +AllTrue.kt:5 +sequenceOf(1,2,3) +.all({ it < 5 }) +all + before: 1,2,3 + after: nothing +mappings for all + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/anyFalse.out b/idea/testData/debugger/sequence/exec/sequence/outs/anyFalse.out new file mode 100644 index 00000000000..c8cff1b567e --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/anyFalse.out @@ -0,0 +1,20 @@ +LineBreakpoint created at AnyFalse.kt:5 +Run Java +Connected to the target VM +AnyFalse.kt:5 +sequenceOf(1,2,3) +.any({ it > 5 }) +any + before: 1,2,3 + after: nothing +mappings for any + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/anyTrue.out b/idea/testData/debugger/sequence/exec/sequence/outs/anyTrue.out new file mode 100644 index 00000000000..b67cc4185a0 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/anyTrue.out @@ -0,0 +1,20 @@ +LineBreakpoint created at AnyTrue.kt:5 +Run Java +Connected to the target VM +AnyTrue.kt:5 +sequenceOf(1, 2, 3, 4) +.any({ it == 3 }) +any + before: 1,2,3 + after: nothing +mappings for any + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/asIterable.out b/idea/testData/debugger/sequence/exec/sequence/outs/asIterable.out new file mode 100644 index 00000000000..afb4eb20900 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/asIterable.out @@ -0,0 +1,27 @@ +LineBreakpoint created at AsIterable.kt:5 +Run Java +Connected to the target VM +AsIterable.kt:5 +sequenceOf(1,2,3) +.onEach({ print(1) }) +.asIterable() +onEach + before: nothing + after: nothing +asIterable + before: nothing + after: nothing +mappings for onEach + direct: + empty + reverse: + empty +mappings for asIterable + direct: + empty + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/associate.out b/idea/testData/debugger/sequence/exec/sequence/outs/associate.out new file mode 100644 index 00000000000..2213956d61d --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/associate.out @@ -0,0 +1,18 @@ +LineBreakpoint created at Associate.kt:5 +Run Java +Connected to the target VM +Associate.kt:5 +sequenceOf(1, 2) +.associate({ it to it * it }) +associate + before: 1,2 + after: nothing +mappings for associate + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/associateBy.out b/idea/testData/debugger/sequence/exec/sequence/outs/associateBy.out new file mode 100644 index 00000000000..d73a8e392ce --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/associateBy.out @@ -0,0 +1,19 @@ +LineBreakpoint created at AssociateBy.kt:5 +Run Java +Connected to the target VM +AssociateBy.kt:5 +sequenceOf(1, 2,3) +.associateBy({ it * it }) +associateBy + before: 1,2,3 + after: nothing +mappings for associateBy + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/average.out b/idea/testData/debugger/sequence/exec/sequence/outs/average.out new file mode 100644 index 00000000000..97dd5c40b0f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/average.out @@ -0,0 +1,18 @@ +LineBreakpoint created at Average.kt:5 +Run Java +Connected to the target VM +Average.kt:5 +sequenceOf(1, 2) +.average() +average + before: 1,2 + after: nothing +mappings for average + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/count.out b/idea/testData/debugger/sequence/exec/sequence/outs/count.out new file mode 100644 index 00000000000..5a1f5b0f682 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/count.out @@ -0,0 +1,17 @@ +LineBreakpoint created at Count.kt:5 +Run Java +Connected to the target VM +Count.kt:5 +sequenceOf(1) +.count() +count + before: 1 + after: nothing +mappings for count + direct: + 1 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/distinctBy.out b/idea/testData/debugger/sequence/exec/sequence/outs/distinctBy.out index 7641e6d78a6..0a5a93b0263 100644 --- a/idea/testData/debugger/sequence/exec/sequence/outs/distinctBy.out +++ b/idea/testData/debugger/sequence/exec/sequence/outs/distinctBy.out @@ -2,9 +2,42 @@ LineBreakpoint created at DistinctBy.kt:5 Run Java Connected to the target VM DistinctBy.kt:5 -Exception caught: junit.framework.AssertionFailedError: Unresolved reference: andThen, Unresolved reference: andThen +listOf(3, 4, 234, 34, 54, 23, 4, 23, 543, 5, 46).asSequence() +.distinctBy({ it % 10 }) +.toList() +distinctBy + before: 1,3,5,6,7,8,9,10,11,12,14 + after: 2,4,13,15 +toList + before: 2,4,13,15 + after: nothing +mappings for distinctBy + direct: + 1 -> nothing + 3 -> nothing + 5 -> nothing + 6 -> nothing + 7 -> nothing + 8 -> nothing + 9 -> nothing + 10 -> nothing + 11 -> nothing + 12 -> nothing + 14 -> nothing + reverse: + nothing <- 2 + nothing <- 4 + nothing <- 13 + nothing <- 15 +mappings for toList + direct: + 2 -> nothing + 4 -> nothing + 13 -> nothing + 15 -> nothing + reverse: + empty +WRONG! Disconnected from the target VM -WRONG! Should be fixed in the platform - Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/elementAt.out b/idea/testData/debugger/sequence/exec/sequence/outs/elementAt.out new file mode 100644 index 00000000000..29f0e05c95b --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/elementAt.out @@ -0,0 +1,19 @@ +LineBreakpoint created at ElementAt.kt:5 +Run Java +Connected to the target VM +ElementAt.kt:5 +sequenceOf(1, 2, 3) +.elementAt(1) +elementAt + before: 1,2 + after: nothing +mappings for elementAt + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrElseAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrElseAbsent.out new file mode 100644 index 00000000000..e284dc26c06 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrElseAbsent.out @@ -0,0 +1,19 @@ +LineBreakpoint created at ElementAtOrElseAbsent.kt:5 +Run Java +Connected to the target VM +ElementAtOrElseAbsent.kt:5 +sequenceOf(1, 2, 3) +.elementAtOrElse(3, { _ -> 3 }) +elementAtOrElse + before: 1,2,3 + after: nothing +mappings for elementAtOrElse + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrElsePresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrElsePresent.out new file mode 100644 index 00000000000..cf4621645c6 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrElsePresent.out @@ -0,0 +1,20 @@ +LineBreakpoint created at ElementAtOrElsePresent.kt:5 +Run Java +Connected to the target VM +ElementAtOrElsePresent.kt:5 +sequenceOf(1, 2, 3) +.elementAtOrElse(2, { _ -> 3 }) +elementAtOrElse + before: 1,2,3 + after: nothing +mappings for elementAtOrElse + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrNull.out b/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrNull.out new file mode 100644 index 00000000000..8140b18fb0a --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/elementAtOrNull.out @@ -0,0 +1,9 @@ +LineBreakpoint created at ElementAtOrNull.kt:5 +Run Java +Connected to the target VM +ElementAtOrNull.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/findAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/findAbsent.out new file mode 100644 index 00000000000..91ab2139e90 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/findAbsent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at FindAbsent.kt:5 +Run Java +Connected to the target VM +FindAbsent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/findLastAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/findLastAbsent.out new file mode 100644 index 00000000000..93e5673f2cd --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/findLastAbsent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at FindLastAbsent.kt:5 +Run Java +Connected to the target VM +FindLastAbsent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/findLastPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/findLastPresent.out new file mode 100644 index 00000000000..19ec8e9ba95 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/findLastPresent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at FindLastPresent.kt:5 +Run Java +Connected to the target VM +FindLastPresent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/findPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/findPresent.out new file mode 100644 index 00000000000..10361531ace --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/findPresent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at FindPresent.kt:5 +Run Java +Connected to the target VM +FindPresent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/first.out b/idea/testData/debugger/sequence/exec/sequence/outs/first.out new file mode 100644 index 00000000000..687d0015cae --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/first.out @@ -0,0 +1,19 @@ +LineBreakpoint created at First.kt:5 +Run Java +Connected to the target VM +First.kt:5 +sequenceOf(1, 2, 3, 2) +.first({ it == 2 }) +first + before: 1,2 + after: nothing +mappings for first + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/firstOrNullAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/firstOrNullAbsent.out new file mode 100644 index 00000000000..7e73fcd606f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/firstOrNullAbsent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at FirstOrNullAbsent.kt:5 +Run Java +Connected to the target VM +FirstOrNullAbsent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/firstOrNullPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/firstOrNullPresent.out new file mode 100644 index 00000000000..f4f897152f5 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/firstOrNullPresent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at FirstOrNullPresent.kt:5 +Run Java +Connected to the target VM +FirstOrNullPresent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/groupingBy.out b/idea/testData/debugger/sequence/exec/sequence/outs/groupingBy.out new file mode 100644 index 00000000000..ef2eb2c4972 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/groupingBy.out @@ -0,0 +1,18 @@ +LineBreakpoint created at GroupingBy.kt:5 +Run Java +Connected to the target VM +GroupingBy.kt:5 +sequenceOf(1, 2, 3, 4, 5) +.groupingBy({ it % 2 }) +groupingBy + before: nothing + after: nothing +mappings for groupingBy + direct: + empty + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/indexOfAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfAbsent.out new file mode 100644 index 00000000000..249abedc537 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfAbsent.out @@ -0,0 +1,20 @@ +LineBreakpoint created at IndexOfAbsent.kt:5 +Run Java +Connected to the target VM +IndexOfAbsent.kt:5 +sequenceOf(1, 2, 3, -1) +.indexOf(5) +indexOf + before: 1,2,3,4 + after: nothing +mappings for indexOf + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/indexOfFirstAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfFirstAbsent.out new file mode 100644 index 00000000000..cc601073222 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfFirstAbsent.out @@ -0,0 +1,19 @@ +LineBreakpoint created at IndexOfFirstAbsent.kt:5 +Run Java +Connected to the target VM +IndexOfFirstAbsent.kt:5 +sequenceOf(1, 2, 3) +.indexOfFirst({ it == 5 }) +indexOfFirst + before: 1,2,3 + after: nothing +mappings for indexOfFirst + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/indexOfFirstPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfFirstPresent.out new file mode 100644 index 00000000000..faa1724dbb6 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfFirstPresent.out @@ -0,0 +1,18 @@ +LineBreakpoint created at IndexOfFirstPresent.kt:5 +Run Java +Connected to the target VM +IndexOfFirstPresent.kt:5 +sequenceOf(1, 2, 3, 2, 1) +.indexOfFirst({ it == 1 }) +indexOfFirst + before: 1 + after: nothing +mappings for indexOfFirst + direct: + 1 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/indexOfLastAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfLastAbsent.out new file mode 100644 index 00000000000..de49da81d9a --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfLastAbsent.out @@ -0,0 +1,20 @@ +LineBreakpoint created at IndexOfLastAbsent.kt:5 +Run Java +Connected to the target VM +IndexOfLastAbsent.kt:5 +sequenceOf(1, 2, 1, 2) +.indexOfLast({ it == 3 }) +indexOfLast + before: 1,2,3,4 + after: nothing +mappings for indexOfLast + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/indexOfLastPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfLastPresent.out new file mode 100644 index 00000000000..22e50b128a5 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfLastPresent.out @@ -0,0 +1,21 @@ +LineBreakpoint created at IndexOfLastPresent.kt:5 +Run Java +Connected to the target VM +IndexOfLastPresent.kt:5 +sequenceOf(1, 2, 1, 2) +.indexOfLast({ it == 1 }) +indexOfLast + before: 1,2,3,4 + after: nothing +mappings for indexOfLast + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/indexOfPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfPresent.out new file mode 100644 index 00000000000..c988d3c3425 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/indexOfPresent.out @@ -0,0 +1,18 @@ +LineBreakpoint created at IndexOfPresent.kt:5 +Run Java +Connected to the target VM +IndexOfPresent.kt:5 +sequenceOf(1, 2, 3, 2, 1) +.indexOf(1) +indexOf + before: 1 + after: nothing +mappings for indexOf + direct: + 1 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/last.out b/idea/testData/debugger/sequence/exec/sequence/outs/last.out new file mode 100644 index 00000000000..ef2e750b22d --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/last.out @@ -0,0 +1,21 @@ +LineBreakpoint created at Last.kt:5 +Run Java +Connected to the target VM +Last.kt:5 +sequenceOf(1, 2, 3, 2) +.last({ it == 2 }) +last + before: 1,2,3,4 + after: nothing +mappings for last + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/lastIndexOf.out b/idea/testData/debugger/sequence/exec/sequence/outs/lastIndexOf.out new file mode 100644 index 00000000000..93a9bcdb17e --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/lastIndexOf.out @@ -0,0 +1,21 @@ +LineBreakpoint created at LastIndexOf.kt:5 +Run Java +Connected to the target VM +LastIndexOf.kt:5 +sequenceOf(1, 2, 1, 3) +.lastIndexOf(1) +lastIndexOf + before: 1,2,3,4 + after: nothing +mappings for lastIndexOf + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/lastOrNullAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/lastOrNullAbsent.out new file mode 100644 index 00000000000..cbc611cb489 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/lastOrNullAbsent.out @@ -0,0 +1,20 @@ +LineBreakpoint created at LastOrNullAbsent.kt:5 +Run Java +Connected to the target VM +LastOrNullAbsent.kt:5 +sequenceOf(1, 2, 3, 4) +.lastIndexOf(0) +lastIndexOf + before: 1,2,3,4 + after: nothing +mappings for lastIndexOf + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/lastOrNullPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/lastOrNullPresent.out new file mode 100644 index 00000000000..2b29dfd603c --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/lastOrNullPresent.out @@ -0,0 +1,24 @@ +LineBreakpoint created at LastOrNullPresent.kt:5 +Run Java +Connected to the target VM +LastOrNullPresent.kt:5 +sequenceOf(1, 2, 3, 1, 2, 1, 3) +.lastIndexOf(1) +lastIndexOf + before: 1,2,3,4,5,6,7 + after: nothing +mappings for lastIndexOf + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + 5 -> nothing + 6 -> nothing + 7 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/maxAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/maxAbsent.out new file mode 100644 index 00000000000..e8b66719001 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/maxAbsent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MaxAbsent.kt:5 +Run Java +Connected to the target VM +MaxAbsent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/maxBy.out b/idea/testData/debugger/sequence/exec/sequence/outs/maxBy.out new file mode 100644 index 00000000000..846f6b56717 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/maxBy.out @@ -0,0 +1,19 @@ +LineBreakpoint created at MaxBy.kt:5 +Run Java +Connected to the target VM +MaxBy.kt:5 +sequenceOf("abc", "bc") +.maxBy({ it.length }) +maxBy + before: 1,2 + after: nothing +mappings for maxBy + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/maxPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/maxPresent.out new file mode 100644 index 00000000000..07aff6dd342 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/maxPresent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MaxPresent.kt:5 +Run Java +Connected to the target VM +MaxPresent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/maxWith.out b/idea/testData/debugger/sequence/exec/sequence/outs/maxWith.out new file mode 100644 index 00000000000..5a0b197210a --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/maxWith.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MaxWith.kt:5 +Run Java +Connected to the target VM +MaxWith.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/minAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/minAbsent.out new file mode 100644 index 00000000000..a8fbd89af20 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/minAbsent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MinAbsent.kt:5 +Run Java +Connected to the target VM +MinAbsent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type mismatch: inferred type is Double? but Double was expected, Type mismatch: inferred type is Double? but Double was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/minBy.out b/idea/testData/debugger/sequence/exec/sequence/outs/minBy.out new file mode 100644 index 00000000000..3513380c164 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/minBy.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MinBy.kt:5 +Run Java +Connected to the target VM +MinBy.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/minPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/minPresent.out new file mode 100644 index 00000000000..d977835df30 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/minPresent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MinPresent.kt:5 +Run Java +Connected to the target VM +MinPresent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/minWith.out b/idea/testData/debugger/sequence/exec/sequence/outs/minWith.out new file mode 100644 index 00000000000..8e4b45f0e2b --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/minWith.out @@ -0,0 +1,9 @@ +LineBreakpoint created at MinWith.kt:5 +Run Java +Connected to the target VM +MinWith.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/noneAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/noneAbsent.out new file mode 100644 index 00000000000..187e513ea47 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/noneAbsent.out @@ -0,0 +1,20 @@ +LineBreakpoint created at NoneAbsent.kt:5 +Run Java +Connected to the target VM +NoneAbsent.kt:5 +sequenceOf(1, 2, 3) +.none({ it == 3 }) +none + before: 1,2,3 + after: nothing +mappings for none + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/nonePresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/nonePresent.out new file mode 100644 index 00000000000..1930f286734 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/nonePresent.out @@ -0,0 +1,19 @@ +LineBreakpoint created at NonePresent.kt:5 +Run Java +Connected to the target VM +NonePresent.kt:5 +sequenceOf(1, 2) +.none({ it == 3 }) +none + before: 1,2 + after: nothing +mappings for none + direct: + 1 -> nothing + 2 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/partition.out b/idea/testData/debugger/sequence/exec/sequence/outs/partition.out new file mode 100644 index 00000000000..3cba30fc54f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/partition.out @@ -0,0 +1,22 @@ +LineBreakpoint created at Partition.kt:5 +Run Java +Connected to the target VM +Partition.kt:5 +sequenceOf(2, 3, 4, 7, 5) +.partition({ it % 2 == 0 }) +partition + before: 1,2,3,4,5 + after: nothing +mappings for partition + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + 5 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/single.out b/idea/testData/debugger/sequence/exec/sequence/outs/single.out new file mode 100644 index 00000000000..c7116f1f845 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/single.out @@ -0,0 +1,18 @@ +LineBreakpoint created at Single.kt:5 +Run Java +Connected to the target VM +Single.kt:5 +sequenceOf(1) +.single() +single + before: 1 + after: nothing +mappings for single + direct: + 1 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/singleOrNullAbsent.out b/idea/testData/debugger/sequence/exec/sequence/outs/singleOrNullAbsent.out new file mode 100644 index 00000000000..87baf2044ea --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/singleOrNullAbsent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at SingleOrNullAbsent.kt:5 +Run Java +Connected to the target VM +SingleOrNullAbsent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/singleOrNullPresent.out b/idea/testData/debugger/sequence/exec/sequence/outs/singleOrNullPresent.out new file mode 100644 index 00000000000..bd669dfaeb2 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/singleOrNullPresent.out @@ -0,0 +1,9 @@ +LineBreakpoint created at SingleOrNullPresent.kt:5 +Run Java +Connected to the target VM +SingleOrNullPresent.kt:5 +Exception caught: junit.framework.AssertionFailedError: Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected, Type inference failed. Expected type mismatch: inferred type is Int? but Int was expected +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toCollection.out b/idea/testData/debugger/sequence/exec/sequence/outs/toCollection.out new file mode 100644 index 00000000000..8287dcd6475 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toCollection.out @@ -0,0 +1,23 @@ +LineBreakpoint created at ToCollection.kt:5 +Run Java +Connected to the target VM +ToCollection.kt:5 +sequenceOf(1, 2, 3, 4, 2, 1) +.toCollection(mutableSetOf()) +toCollection + before: 1,2,3,4,5,6 + after: nothing +mappings for toCollection + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + 5 -> nothing + 6 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toHashSet.out b/idea/testData/debugger/sequence/exec/sequence/outs/toHashSet.out new file mode 100644 index 00000000000..36355b31143 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toHashSet.out @@ -0,0 +1,22 @@ +LineBreakpoint created at ToHashSet.kt:5 +Run Java +Connected to the target VM +ToHashSet.kt:5 +sequenceOf(1, 1, 2, 3, 4) +.toHashSet() +toHashSet + before: 1,2,3,4,5 + after: nothing +mappings for toHashSet + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + 5 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toList.out b/idea/testData/debugger/sequence/exec/sequence/outs/toList.out new file mode 100644 index 00000000000..3e1ab311c26 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toList.out @@ -0,0 +1,21 @@ +LineBreakpoint created at ToList.kt:5 +Run Java +Connected to the target VM +ToList.kt:5 +sequenceOf(1, 2, 2, 1) +.toList() +toList + before: 1,2,3,4 + after: nothing +mappings for toList + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toMutableList.out b/idea/testData/debugger/sequence/exec/sequence/outs/toMutableList.out new file mode 100644 index 00000000000..250f3922a04 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toMutableList.out @@ -0,0 +1,21 @@ +LineBreakpoint created at ToMutableList.kt:5 +Run Java +Connected to the target VM +ToMutableList.kt:5 +sequenceOf(1, 2, 2, 1) +.toMutableList() +toMutableList + before: 1,2,3,4 + after: nothing +mappings for toMutableList + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toMutableSet.out b/idea/testData/debugger/sequence/exec/sequence/outs/toMutableSet.out new file mode 100644 index 00000000000..0ba20875031 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toMutableSet.out @@ -0,0 +1,21 @@ +LineBreakpoint created at ToMutableSet.kt:5 +Run Java +Connected to the target VM +ToMutableSet.kt:5 +sequenceOf(1, 2, 2, 1) +.toMutableSet() +toMutableSet + before: 1,2,3,4 + after: nothing +mappings for toMutableSet + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toSet.out b/idea/testData/debugger/sequence/exec/sequence/outs/toSet.out new file mode 100644 index 00000000000..afe7e274c2d --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toSet.out @@ -0,0 +1,21 @@ +LineBreakpoint created at ToSet.kt:5 +Run Java +Connected to the target VM +ToSet.kt:5 +sequenceOf(1, 2, 2, 1) +.toSet() +toSet + before: 1,2,3,4 + after: nothing +mappings for toSet + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/outs/toSortedSet.out b/idea/testData/debugger/sequence/exec/sequence/outs/toSortedSet.out new file mode 100644 index 00000000000..196b4ed3c4f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/outs/toSortedSet.out @@ -0,0 +1,23 @@ +LineBreakpoint created at ToSortedSet.kt:5 +Run Java +Connected to the target VM +ToSortedSet.kt:5 +sequenceOf(1, 2, 2, 1, 3, 2) +.toSortedSet() +toSortedSet + before: 1,2,3,4,5,6 + after: nothing +mappings for toSortedSet + direct: + 1 -> nothing + 2 -> nothing + 3 -> nothing + 4 -> nothing + 5 -> nothing + 6 -> nothing + reverse: + empty +WRONG! +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/AllFalse.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AllFalse.kt new file mode 100644 index 00000000000..ae3d4b70524 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AllFalse.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1,2,3).all { it % 2 == 1 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/AllTrue.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AllTrue.kt new file mode 100644 index 00000000000..ae52b0ec916 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AllTrue.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1,2,3).all { it < 5 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/AnyFalse.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AnyFalse.kt new file mode 100644 index 00000000000..760770a737e --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AnyFalse.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1,2,3).any { it > 5 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/AnyTrue.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AnyTrue.kt new file mode 100644 index 00000000000..9e88eb61606 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AnyTrue.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 4).any { it == 3 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/AsIterable.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AsIterable.kt new file mode 100644 index 00000000000..c327e8081d2 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AsIterable.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1,2,3).onEach { print(1) }.asIterable() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/Associate.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Associate.kt new file mode 100644 index 00000000000..b0a2564b6d3 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Associate.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2).associate { it to it * it } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/AssociateBy.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AssociateBy.kt new file mode 100644 index 00000000000..9e41dff7cba --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/AssociateBy.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2,3).associateBy { it * it } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/Average.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Average.kt new file mode 100644 index 00000000000..b759513a95c --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Average.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2).average() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/Count.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Count.kt new file mode 100644 index 00000000000..07af333021f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Count.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1).count() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAt.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAt.kt new file mode 100644 index 00000000000..2974123d78d --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAt.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).elementAt(1) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrElseAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrElseAbsent.kt new file mode 100644 index 00000000000..6e0ae5025f1 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrElseAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).elementAtOrElse(3, { _ -> 3 }) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrElsePresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrElsePresent.kt new file mode 100644 index 00000000000..3eedc43e846 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrElsePresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).elementAtOrElse(2, { _ -> 3 }) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrNull.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrNull.kt new file mode 100644 index 00000000000..88eda699ff8 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ElementAtOrNull.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 3).elementAtOrNull(1) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindAbsent.kt new file mode 100644 index 00000000000..f74e17dbd87 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 4).find { it % 5 == 0 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindLastAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindLastAbsent.kt new file mode 100644 index 00000000000..eb26ff71469 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindLastAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).findLast { it % 5 == 0 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindLastPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindLastPresent.kt new file mode 100644 index 00000000000..b6d4b84b2b6 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindLastPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 1).findLast { it == 2 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindPresent.kt new file mode 100644 index 00000000000..e5be9246dc3 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FindPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 1).find { it == 2 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/First.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/First.kt new file mode 100644 index 00000000000..a17f90732f0 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/First.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2).first { it == 2 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/FirstOrNullAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FirstOrNullAbsent.kt new file mode 100644 index 00000000000..a17875cf1f0 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FirstOrNullAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).firstOrNull { it == 0 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/FirstOrNullPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FirstOrNullPresent.kt new file mode 100644 index 00000000000..a82dd8159bf --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/FirstOrNullPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 3, 6, 3).firstOrNull { it == 3 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/GroupingBy.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/GroupingBy.kt new file mode 100644 index 00000000000..e567fc078c6 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/GroupingBy.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 4, 5).groupingBy { it % 2 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfAbsent.kt new file mode 100644 index 00000000000..6884b4a7bf3 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, -1).indexOf(5) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfFirstAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfFirstAbsent.kt new file mode 100644 index 00000000000..e0f37e3158f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfFirstAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).indexOfFirst { it == 5 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfFirstPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfFirstPresent.kt new file mode 100644 index 00000000000..44ad14120e5 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfFirstPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 1).indexOfFirst { it == 1 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfLastAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfLastAbsent.kt new file mode 100644 index 00000000000..141149ca807 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfLastAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 1, 2).indexOfLast { it == 3 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfLastPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfLastPresent.kt new file mode 100644 index 00000000000..a0bd98f75f3 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfLastPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 1, 2).indexOfLast { it == 1 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfPresent.kt new file mode 100644 index 00000000000..a62a962f926 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/IndexOfPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 1).indexOf(1) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/Last.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Last.kt new file mode 100644 index 00000000000..a64ab932018 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Last.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2).last { it == 2 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastIndexOf.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastIndexOf.kt new file mode 100644 index 00000000000..9822ffee052 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastIndexOf.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 1, 3).lastIndexOf(1) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastOrNullAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastOrNullAbsent.kt new file mode 100644 index 00000000000..6466c824346 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastOrNullAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 4).lastIndexOf(0) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastOrNullPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastOrNullPresent.kt new file mode 100644 index 00000000000..1a47090510e --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/LastOrNullPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 1, 2, 1, 3).lastIndexOf(1) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxAbsent.kt new file mode 100644 index 00000000000..743c7dd14fc --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + emptySequence().max() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxBy.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxBy.kt new file mode 100644 index 00000000000..028be135290 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxBy.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf("abc", "bc").maxBy { it.length } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxPresent.kt new file mode 100644 index 00000000000..c55db2f02c8 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 1, 2).max() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxWith.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxWith.kt new file mode 100644 index 00000000000..3dc370f138b --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MaxWith.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 3).maxWith(compareBy { it }) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinAbsent.kt new file mode 100644 index 00000000000..001656370be --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + emptySequence().min() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinBy.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinBy.kt new file mode 100644 index 00000000000..8ac151d04c1 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinBy.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 3, 1).minBy { 5 - it } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinPresent.kt new file mode 100644 index 00000000000..77946c28ef9 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 0).min() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinWith.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinWith.kt new file mode 100644 index 00000000000..c2557481912 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/MinWith.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 2, 3).minWith(compareByDescending { it }) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/NoneAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/NoneAbsent.kt new file mode 100644 index 00000000000..b72b1ff029f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/NoneAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3).none { it == 3 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/NonePresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/NonePresent.kt new file mode 100644 index 00000000000..ad9b039e1b9 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/NonePresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2).none { it == 3 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/Partition.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Partition.kt new file mode 100644 index 00000000000..1c9078f7796 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Partition.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(2, 3, 4, 7, 5).partition { it % 2 == 0 } +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/Single.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Single.kt new file mode 100644 index 00000000000..3e1167eaa59 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/Single.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1).single() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/SingleOrNullAbsent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/SingleOrNullAbsent.kt new file mode 100644 index 00000000000..1f02ead7bf7 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/SingleOrNullAbsent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 3).singleOrNull() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/SingleOrNullPresent.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/SingleOrNullPresent.kt new file mode 100644 index 00000000000..ca33d28fefd --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/SingleOrNullPresent.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1).singleOrNull() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToCollection.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToCollection.kt new file mode 100644 index 00000000000..711b2032812 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToCollection.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 3, 4, 2, 1).toCollection(mutableSetOf()) +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToHashSet.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToHashSet.kt new file mode 100644 index 00000000000..e9010e0f85f --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToHashSet.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 1, 2, 3, 4).toHashSet() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToList.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToList.kt new file mode 100644 index 00000000000..d594983eaa3 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToList.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 2, 1).toList() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToMutableList.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToMutableList.kt new file mode 100644 index 00000000000..3f6bde95df6 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToMutableList.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 2, 1).toMutableList() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToMutableSet.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToMutableSet.kt new file mode 100644 index 00000000000..3b41f868492 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToMutableSet.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 2, 1).toMutableSet() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToSet.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToSet.kt new file mode 100644 index 00000000000..695ed342b68 --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToSet.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 2, 1).toSet() +} \ No newline at end of file diff --git a/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToSortedSet.kt b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToSortedSet.kt new file mode 100644 index 00000000000..48e1f87bc2a --- /dev/null +++ b/idea/testData/debugger/sequence/exec/sequence/src/terminal/ToSortedSet.kt @@ -0,0 +1,6 @@ +package terminal + +fun main(args: Array) { + // Breakpoint! + sequenceOf(1, 2, 2, 1, 3, 2).toSortedSet() +} \ No newline at end of file diff --git a/idea/tests/com/intellij/debugger/streams/kotlin/exec/sequence/TerminalOperationsTest.kt b/idea/tests/com/intellij/debugger/streams/kotlin/exec/sequence/TerminalOperationsTest.kt new file mode 100644 index 00000000000..2bb51b6d435 --- /dev/null +++ b/idea/tests/com/intellij/debugger/streams/kotlin/exec/sequence/TerminalOperationsTest.kt @@ -0,0 +1,81 @@ +// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +package com.intellij.debugger.streams.kotlin.exec.sequence + +/** + * @author Vitaliy.Bibaev + */ +class TerminalOperationsTest : OperationsTestCase("terminal") { + fun testAllTrue() = doTestWithResult() + fun testAllFalse() = doTestWithResult() + + fun testAnyTrue() = doTestWithResult() + fun testAnyFalse() = doTestWithResult() + + fun testAsIterable() = doTestWithResult() + + fun testAssociate() = doTestWithResult() + fun testAssociateBy() = doTestWithResult() + + fun testAverage() = doTestWithResult() + + fun testCount() = doTestWithResult() + + fun testElementAt() = doTestWithResult() + fun testElementAtOrElsePresent() = doTestWithResult() + fun testElementAtOrElseAbsent() = doTestWithResult() + fun testElementAtOrNull() = doTestWithResult() + + fun testFindPresent() = doTestWithResult() + fun testFindAbsent() = doTestWithResult() + + fun testFindLastPresent() = doTestWithResult() + fun testFindLastAbsent() = doTestWithResult() + + fun testFirst() = doTestWithResult() + + fun testFirstOrNullPresent() = doTestWithResult() + fun testFirstOrNullAbsent() = doTestWithResult() + + fun testGroupingBy() = doTestWithResult() + + fun testIndexOfPresent() = doTestWithResult() + fun testIndexOfAbsent() = doTestWithResult() + + fun testIndexOfFirstPresent() = doTestWithResult() + fun testIndexOfFirstAbsent() = doTestWithResult() + + fun testIndexOfLastPresent() = doTestWithResult() + fun testIndexOfLastAbsent() = doTestWithResult() + + fun testLast() = doTestWithResult() + fun testLastIndexOf() = doTestWithResult() + fun testLastOrNullPresent() = doTestWithResult() + fun testLastOrNullAbsent() = doTestWithResult() + + fun testMaxPresent() = doTestWithResult() + fun testMaxAbsent() = doTestWithResult() + fun testMaxBy() = doTestWithResult() + fun testMaxWith() = doTestWithResult() + + fun testMinPresent() = doTestWithResult() + fun testMinAbsent() = doTestWithResult() + fun testMinBy() = doTestWithResult() + fun testMinWith() = doTestWithResult() + + fun testNonePresent() = doTestWithResult() + fun testNoneAbsent() = doTestWithResult() + + fun testPartition() = doTestWithResult() + + fun testSingle() = doTestWithResult() + fun testSingleOrNullPresent() = doTestWithResult() + fun testSingleOrNullAbsent() = doTestWithResult() + + fun testToCollection() = doTestWithResult() + fun testToHashSet() = doTestWithResult() + fun testToMutableSet() = doTestWithResult() + fun testToList() = doTestWithResult() + fun testToMutableList() = doTestWithResult() + fun testToSet() = doTestWithResult() + fun testToSortedSet() = doTestWithResult() +} \ No newline at end of file