Skip to content

Commit bdddee6

Browse files
committed
Add one more unit test
1 parent 0b76496 commit bdddee6

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

rxjava-core/src/test/java/rx/ObservableTests.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -755,6 +755,20 @@ public void testContains() {
755755
verify(aObserver, times(1)).onCompleted();
756756
}
757757

758+
@Test
759+
public void testContainsWithInexistence() {
760+
Observable<Boolean> observable = Observable.from("a", "b", null).contains("c");
761+
762+
@SuppressWarnings("unchecked")
763+
Observer<Object> aObserver = mock(Observer.class);
764+
observable.subscribe(aObserver);
765+
verify(aObserver, times(1)).onNext(false);
766+
verify(aObserver, never()).onNext(true);
767+
verify(aObserver, never()).onError(
768+
org.mockito.Matchers.any(Throwable.class));
769+
verify(aObserver, times(1)).onCompleted();
770+
}
771+
758772
@Test
759773
public void testContainsWithNull() {
760774
Observable<Boolean> observable = Observable.from("a", "b", null).contains(null);

0 commit comments

Comments
 (0)