@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Override @CallSuper public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); base.onConfigurationChanged(newConfig); }
@Test public void configurationChangedListener() { Listener<Configuration> listener = mock(Listener.class); emitter.addListener(Event.CONFIGURATION_CHANGED, listener); Configuration configuration = new Configuration(); emitter.onConfigurationChanged(configuration); verify(listener).call(configuration); emitter.removeListener(listener); emitter.onConfigurationChanged(configuration); verifyNoMoreInteractions(listener); }
@Test public void configurationChangedListener() { Listener<Configuration> listener = mock(Listener.class); emitter.addListener(Event.CONFIGURATION_CHANGED, listener); Configuration configuration = new Configuration(); emitter.onConfigurationChanged(configuration); verify(listener).call(configuration); emitter.removeListener(listener); emitter.onConfigurationChanged(configuration); verifyNoMoreInteractions(listener); }
@Test public void observeConfigurationChanged() { TestObserver<Configuration> testObserver = RxNavi.observe(emitter, Event.CONFIGURATION_CHANGED).test(); testObserver.assertNoValues(); Configuration configuration = mock(Configuration.class); emitter.onConfigurationChanged(configuration); testObserver.dispose(); emitter.onConfigurationChanged(configuration); testObserver.assertValue(configuration); testObserver.assertNotTerminated(); }
@Test public void observeConfigurationChanged() { TestObserver<Configuration> testObserver = RxNavi.observe(emitter, Event.CONFIGURATION_CHANGED).test(); testObserver.assertNoValues(); Configuration configuration = mock(Configuration.class); emitter.onConfigurationChanged(configuration); testObserver.dispose(); emitter.onConfigurationChanged(configuration); testObserver.assertValue(configuration); testObserver.assertNotTerminated(); }