assertThat(monitor.disposedWindows).includes(entry(window, true));
}
@Test
public void should_return_is_not_duplicate_if_Window_is_closed_and_it_is_not_marked_as_disposed() {
WindowEvent e = new WindowEvent(window, WINDOW_CLOSED);
assertThat(monitor.isDuplicateDispose(e)).isFalse();
assertThat(monitor.disposedWindows).hasSize(1).includes(entry(window, true));
ComponentListener[] componentListeners = window.getComponentListeners();
assertThat(componentListeners).hasSize(1);
assertThat(componentListeners[0]).isInstanceOf(DisposalMonitor.class);