protected void afterClose() { setRefreshOn(false); for (DisplayerListener listener : listenerList) { listener.onClose(this); } }
protected void afterClose() { setRefreshOn(false); for (DisplayerListener listener : listenerList) { listener.onClose(this); } }
@Test public void testSwitchRefreshOn() { AbstractDisplayer displayer = (AbstractDisplayer) displayerLocator.lookupDisplayer( DisplayerSettingsFactory.newTableSettings() .dataset(EXPENSES) .refreshOn(10, false) .buildSettings() ); // Refresh enabled on draw AbstractDisplayer.View view = displayer.getView(); displayer.draw(); verify(view).enableRefreshTimer(10); // Already on, nothing happens reset(view); displayer.setRefreshOn(true); verify(view, never()).enableRefreshTimer(anyInt()); verify(view, never()).cancelRefreshTimer(); } }
@Test public void testSwitchRefreshOn() { AbstractDisplayer displayer = (AbstractDisplayer) displayerLocator.lookupDisplayer( DisplayerSettingsFactory.newTableSettings() .dataset(EXPENSES) .refreshOn(10, false) .buildSettings() ); // Refresh enabled on draw AbstractDisplayer.View view = displayer.getView(); displayer.draw(); verify(view).enableRefreshTimer(10); // Already on, nothing happens reset(view); displayer.setRefreshOn(true); verify(view, never()).enableRefreshTimer(anyInt()); verify(view, never()).cancelRefreshTimer(); } }
@Test public void testSwitchRefreshOff() { AbstractDisplayer displayer = (AbstractDisplayer) displayerLocator.lookupDisplayer( DisplayerSettingsFactory.newTableSettings() .dataset(EXPENSES) .refreshOn(10, false) .buildSettings() ); // Draw is always required ion order to switch refresh on displayer.draw(); // Switch off reset(displayer.getView()); displayer.setRefreshOn(false); assertEquals(displayer.isRefreshOn(), false); verify(displayer.getView()).cancelRefreshTimer(); }
@Test public void testSwitchRefreshOff() { AbstractDisplayer displayer = (AbstractDisplayer) displayerLocator.lookupDisplayer( DisplayerSettingsFactory.newTableSettings() .dataset(EXPENSES) .refreshOn(10, false) .buildSettings() ); // Draw is always required ion order to switch refresh on displayer.draw(); // Switch off reset(displayer.getView()); displayer.setRefreshOn(false); assertEquals(displayer.isRefreshOn(), false); verify(displayer.getView()).cancelRefreshTimer(); }