langtools/test/jdk/jshell/SnippetStatusListenerTest.java
changeset 37644 33cf53901cac
parent 33362 65ec6de1d6b4
equal deleted inserted replaced
37643:626e07816dce 37644:33cf53901cac
    63         List<SnippetEvent> events1 = Collections.unmodifiableList(listener1.getEvents());
    63         List<SnippetEvent> events1 = Collections.unmodifiableList(listener1.getEvents());
    64         assertEquals(events1, listener2.getEvents(), "Checking got events");
    64         assertEquals(events1, listener2.getEvents(), "Checking got events");
    65         getState().unsubscribe(subscription1);
    65         getState().unsubscribe(subscription1);
    66 
    66 
    67         assertDrop(f, DiagCheck.DIAG_IGNORE, DiagCheck.DIAG_IGNORE, ste(f, REJECTED, DROPPED, false, null));
    67         assertDrop(f, DiagCheck.DIAG_IGNORE, DiagCheck.DIAG_IGNORE, ste(f, REJECTED, DROPPED, false, null));
    68         assertEval("void f() { }", ste(MAIN_SNIPPET, DROPPED, VALID, true, null));
    68         assertEval("void f() { }", added(VALID));
    69         assertEvalException("throw new RuntimeException();");
    69         assertEvalException("throw new RuntimeException();");
    70         assertEquals(listener1.getEvents(), events1, "Checking that unsubscribed listener does not get events");
    70         assertEquals(listener1.getEvents(), events1, "Checking that unsubscribed listener does not get events");
    71 
    71 
    72         List<SnippetEvent> events2 = new ArrayList<>(listener2.getEvents());
    72         List<SnippetEvent> events2 = new ArrayList<>(listener2.getEvents());
    73         events2.removeAll(events1);
    73         events2.removeAll(events1);