public boolean isProgressLoopRunning() { return progressUpdateReactor.get() != null; }
@Test public void getDisposableShouldReturnset() { final Disposable underlying = mock(Disposable.class); serialDisposable.set(underlying); assertSame(underlying, serialDisposable.get()); final Disposable another = mock(Disposable.class); serialDisposable.set(another); assertSame(another, serialDisposable.get()); }
@Test public void disposeState() { Disposable empty = Disposables.empty(); SerialDisposable d = new SerialDisposable(empty); assertFalse(d.isDisposed()); assertSame(empty, d.get()); d.dispose(); assertTrue(d.isDisposed()); assertNotSame(empty, d.get()); assertNotSame(DisposableHelper.DISPOSED, d.get()); } }