/** * Mocks an Observer with the proper receiver type. * @param <T> the value type * @return the mocked observer */ @SuppressWarnings("unchecked") public static <T> Observer<T> mockObserver() { return mock(Observer.class); }
@Override public LoadTimeWeaver getLoadTimeWeaver() { return mock(LoadTimeWeaver.class); } }
private void assertCompletedStartingWithThreeSubscriber(Subscriber<String> subscriber) { verify(subscriber, Mockito.never()).onNext("one"); verify(subscriber, Mockito.never()).onNext("two"); verify(subscriber, times(1)).onNext("three"); verify(subscriber, Mockito.never()).onError(any(Throwable.class)); verify(subscriber, times(1)).onComplete(); }
private void assertCompletedSubscriber(Subscriber<String> subscriber) { InOrder inOrder = inOrder(subscriber); inOrder.verify(subscriber, times(1)).onNext("one"); inOrder.verify(subscriber, times(1)).onNext("two"); inOrder.verify(subscriber, times(1)).onNext("three"); inOrder.verify(subscriber, Mockito.never()).onError(any(Throwable.class)); inOrder.verify(subscriber, times(1)).onComplete(); inOrder.verifyNoMoreInteractions(); }
private void verifyError(Single<Boolean> single) { SingleObserver<Boolean> observer = TestHelper.mockSingleObserver(); single.subscribe(observer); InOrder inOrder = inOrder(observer); inOrder.verify(observer, times(1)).onError(isA(TestException.class)); inOrder.verifyNoMoreInteractions(); }
private void assertObservedUntilTwo(Observer<String> observer) { verify(observer, times(1)).onNext("one"); verify(observer, times(1)).onNext("two"); verify(observer, Mockito.never()).onNext("three"); verify(observer, Mockito.never()).onError(any(Throwable.class)); verify(observer, Mockito.never()).onComplete(); }
/** * Mocks an SingleObserver with the proper receiver type. * @param <T> the value type * @return the mocked observer */ @SuppressWarnings("unchecked") public static <T> SingleObserver<T> mockSingleObserver() { return mock(SingleObserver.class); }
private void assertCompletedSubscriber(Observer<String> observer) { InOrder inOrder = inOrder(observer); inOrder.verify(observer, times(1)).onNext("one"); inOrder.verify(observer, times(1)).onNext("two"); inOrder.verify(observer, times(1)).onNext("three"); inOrder.verify(observer, Mockito.never()).onError(any(Throwable.class)); inOrder.verify(observer, times(1)).onComplete(); inOrder.verifyNoMoreInteractions(); }
private void verifyError(Flowable<Boolean> flowable) { Subscriber<Boolean> subscriber = TestHelper.mockSubscriber(); flowable.subscribe(subscriber); InOrder inOrder = inOrder(subscriber); inOrder.verify(subscriber, times(1)).onError(isA(TestException.class)); inOrder.verifyNoMoreInteractions(); }
@Override public LoadTimeWeaver getLoadTimeWeaver() { return mock(LoadTimeWeaver.class); } }
private void assertCompletedSubscriber(Observer<String> observer) { verify(observer, times(1)).onNext("one"); verify(observer, times(1)).onNext("two"); verify(observer, times(1)).onNext("three"); verify(observer, Mockito.never()).onError(any(Throwable.class)); verify(observer, times(1)).onComplete(); }
/** * Mocks an MaybeObserver with the proper receiver type. * @param <T> the value type * @return the mocked observer */ @SuppressWarnings("unchecked") public static <T> MaybeObserver<T> mockMaybeObserver() { return mock(MaybeObserver.class); }
@Override public LoadTimeWeaver getLoadTimeWeaver() { return mock(LoadTimeWeaver.class); } }
private void assertCompletedStartingWithThreeSubscriber(Observer<String> observer) { verify(observer, Mockito.never()).onNext("one"); verify(observer, Mockito.never()).onNext("two"); verify(observer, times(1)).onNext("three"); verify(observer, Mockito.never()).onError(any(Throwable.class)); verify(observer, times(1)).onComplete(); }
/** * Mocks an CompletableObserver. * @return the mocked observer */ public static CompletableObserver mockCompletableObserver() { return mock(CompletableObserver.class); }
private void assertObservedUntilTwo(Subscriber<String> subscriber) { verify(subscriber, times(1)).onNext("one"); verify(subscriber, times(1)).onNext("two"); verify(subscriber, Mockito.never()).onNext("three"); verify(subscriber, Mockito.never()).onError(any(Throwable.class)); verify(subscriber, Mockito.never()).onComplete(); }
@SuppressWarnings("unchecked") @Override public ListenableFuture<WebSocketSession> connect(TransportRequest request, WebSocketHandler handler) { this.request = request; this.future = mock(ListenableFuture.class); return this.future; }
private void assertCompletedSubscriber(Subscriber<String> subscriber) { verify(subscriber, times(1)).onNext("one"); verify(subscriber, times(1)).onNext("two"); verify(subscriber, times(1)).onNext("three"); verify(subscriber, Mockito.never()).onError(any(Throwable.class)); verify(subscriber, times(1)).onComplete(); }
@Override protected DataBuffer read() { this.readCalls++; return mock(DataBuffer.class); }