From 41b1078ec10c6b503a3fa612a6d641bf77cf495a Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Wed, 12 Jan 2022 17:53:20 +0700 Subject: [PATCH] [stream-debugger] Update tests for Java 17 skip and limit preserve SIZED in Java 17 and count() doesn't actually consume the stream, so Stream debugger cannot traverse the stream GitOrigin-RevId: b12e6b6110bbf60b36ac6f928d5348db5f676c3a --- .../stream-debugger/testData/debug/outs/limit.out | 12 ++++++------ plugins/stream-debugger/testData/debug/outs/skip.out | 12 ++++++------ .../stream-debugger/testData/debug/src/Limit.java | 2 +- plugins/stream-debugger/testData/debug/src/Skip.java | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/plugins/stream-debugger/testData/debug/outs/limit.out b/plugins/stream-debugger/testData/debug/outs/limit.out index 1b94a925d413..deaf6e70e461 100644 --- a/plugins/stream-debugger/testData/debug/outs/limit.out +++ b/plugins/stream-debugger/testData/debug/outs/limit.out @@ -4,23 +4,23 @@ Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socke Limit.java:6 Stream.of(1, 2, 3) .limit(1) -.count() +.toArray() limit before: 1 after: 2 -count +toArray before: 2 - after: nothing + after: 3 mappings for limit direct: 1 -> 2 reverse: 1 <- 2 -mappings for count +mappings for toArray direct: - 2 -> nothing + 2 -> 3 reverse: - empty + 2 <- 3 Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket' Process finished with exit code 0 diff --git a/plugins/stream-debugger/testData/debug/outs/skip.out b/plugins/stream-debugger/testData/debug/outs/skip.out index 73bd80ad3d0b..a8feaf86fd7a 100644 --- a/plugins/stream-debugger/testData/debug/outs/skip.out +++ b/plugins/stream-debugger/testData/debug/outs/skip.out @@ -4,13 +4,13 @@ Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socke Skip.java:6 Stream.of(1, 2, 3) .skip(2) -.count() +.toArray() skip before: 1,2,3 after: 4 -count +toArray before: 4 - after: nothing + after: 5 mappings for skip direct: 1 -> nothing @@ -18,11 +18,11 @@ mappings for skip 3 -> 4 reverse: 3 <- 4 -mappings for count +mappings for toArray direct: - 4 -> nothing + 4 -> 5 reverse: - empty + 4 <- 5 Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket' Process finished with exit code 0 diff --git a/plugins/stream-debugger/testData/debug/src/Limit.java b/plugins/stream-debugger/testData/debug/src/Limit.java index 3e67dd5ff2d5..2a0e1fb7f4c5 100644 --- a/plugins/stream-debugger/testData/debug/src/Limit.java +++ b/plugins/stream-debugger/testData/debug/src/Limit.java @@ -3,6 +3,6 @@ import java.util.stream.Stream; public class Limit { public static void main(String[] args) { // Breakpoint! - final long res = Stream.of(1, 2, 3).limit(1).count(); + Object[] res = Stream.of(1, 2, 3).limit(1).toArray(); } } diff --git a/plugins/stream-debugger/testData/debug/src/Skip.java b/plugins/stream-debugger/testData/debug/src/Skip.java index e4422e8c3b34..dbaf0093aa57 100644 --- a/plugins/stream-debugger/testData/debug/src/Skip.java +++ b/plugins/stream-debugger/testData/debug/src/Skip.java @@ -3,6 +3,6 @@ import java.util.stream.Stream; public class Skip { public static void main(String[] args) { // Breakpoint! - final long res = Stream.of(1, 2, 3).skip(2).count(); + Object[] res = Stream.of(1, 2, 3).skip(2).toArray(); } }