use of rx.observers.TestSubscriber in project frodo by android10.
the class FrodoObservableTest method setUp.
@Before
public void setUp() {
frodoObservable = new FrodoObservable(observableRule.joinPoint(), messageManager, observableFactory);
subscriber = new TestSubscriber();
given(observableFactory.create(any(Annotation.class))).willReturn(createLogEverythingObservable());
}
use of rx.observers.TestSubscriber in project frodo by android10.
the class LogSchedulersObservableTest method setUp.
@Before
public void setUp() {
subscriber = new TestSubscriber();
loggableObservable = new LogSchedulersObservable(observableRule.joinPoint(), messageManager, observableRule.info());
}
use of rx.observers.TestSubscriber in project greenDAO by greenrobot.
the class RxDaoTest method assertDeleted.
private void assertDeleted(Observable<Void> observable) {
TestSubscriber testSubscriber = RxTestHelper.awaitTestSubscriber(observable);
assertEquals(1, testSubscriber.getValueCount());
assertNull(testSubscriber.getOnNextEvents().get(0));
assertEquals(0, dao.count());
}
use of rx.observers.TestSubscriber in project greenDAO by greenrobot.
the class RxDaoTest method testUpdate.
public void testUpdate() {
TestEntity foo = insertEntity("foo");
foo.setSimpleString("foofoo");
TestSubscriber testSubscriber = RxTestHelper.awaitTestSubscriber(rxDao.update(foo));
assertEquals(1, testSubscriber.getValueCount());
assertSame(foo, testSubscriber.getOnNextEvents().get(0));
List<TestEntity> testEntities = dao.loadAll();
assertEquals(1, testEntities.size());
assertNotSame(foo, testEntities.get(0));
assertEquals("foofoo", testEntities.get(0).getSimpleString());
}
use of rx.observers.TestSubscriber in project sqlbrite by square.
the class SqlBriteTest method asRowsEmptyWhenNullCursor.
@Test
public void asRowsEmptyWhenNullCursor() {
Query nully = new Query() {
@Nullable
@Override
public Cursor run() {
return null;
}
};
TestSubscriber<Name> subscriber = new TestSubscriber<>();
final AtomicInteger count = new AtomicInteger();
nully.asRows(new Func1<Cursor, Name>() {
@Override
public Name call(Cursor cursor) {
count.incrementAndGet();
return Name.MAP.call(cursor);
}
}).subscribe(subscriber);
subscriber.assertNoValues();
subscriber.assertCompleted();
assertThat(count.get()).isEqualTo(0);
}
Aggregations