97 assertTrue(event.snippet().id().startsWith("custom"), "Not started with \"custom\": " |
97 assertTrue(event.snippet().id().startsWith("custom"), "Not started with \"custom\": " |
98 + event.snippet().id()); |
98 + event.snippet().id()); |
99 } |
99 } |
100 } |
100 } |
101 |
101 |
102 @Test(enabled = false) // TODO 8133507 |
|
103 public void testIdInException() { |
102 public void testIdInException() { |
104 JShell.Builder builder = getBuilder().idGenerator(((snippet, id) -> "custom" + id)); |
103 JShell.Builder builder = getBuilder().idGenerator(((snippet, id) -> "custom" + id)); |
105 try (JShell jShell = builder.build()) { |
104 try (JShell jShell = builder.build()) { |
106 EvalException evalException = (EvalException) jShell.eval("throw new Error();").get(0).exception(); |
105 EvalException evalException = (EvalException) jShell.eval("throw new Error();").get(0).exception(); |
107 for (StackTraceElement ste : evalException.getStackTrace()) { |
106 for (StackTraceElement ste : evalException.getStackTrace()) { |
108 assertTrue(ste.getFileName().startsWith("custom"), "Not started with \"custom\": " |
107 assertTrue(ste.getFileName().startsWith("#custom"), "Not started with \"#custom\": " |
109 + ste.getFileName()); |
108 + ste.getFileName()); |
110 } |
109 } |
111 jShell.eval("void f() { g(); }"); |
110 jShell.eval("void f() { g(); }"); |
112 UnresolvedReferenceException unresolvedException = (UnresolvedReferenceException) jShell.eval("f();").get(0).exception(); |
111 UnresolvedReferenceException unresolvedException = (UnresolvedReferenceException) jShell.eval("f();").get(0).exception(); |
113 for (StackTraceElement ste : unresolvedException.getStackTrace()) { |
112 for (StackTraceElement ste : unresolvedException.getStackTrace()) { |
114 assertTrue(ste.getFileName().startsWith("custom"), "Not started with \"custom\": " |
113 assertTrue(ste.getFileName().startsWith("#custom"), "Not started with \"#custom\": " |
115 + ste.getFileName()); |
114 + ste.getFileName()); |
116 } |
115 } |
117 } |
116 } |
118 } |
117 } |
119 |
118 |