@Test public void shouldDiscardDeferredEventsOnResetStream() { streamDeferrer.startRecord("1"); streamDeferrer.literal("l", "v"); streamDeferrer.resetStream(); streamDeferrer.endRecord(); InOrder ordered = inOrder(receiver); ordered.verify(receiver, never()).startRecord("1"); ordered.verify(receiver, never()).literal("l", "v"); ordered.verify(receiver).endRecord(); }