@Test public void shouldDeleteObjectsWithTypeMappingWithTransactionObservable() { final DeleteStub deleteStub = DeleteStub.newStubForMultipleObjectsWithTypeMappingWithTransaction(); final Observable<DeleteResults<TestItem>> observable = deleteStub .storIOSQLite .delete() .objects(deleteStub.items) .useTransaction(true) .prepare() .createObservable(); deleteStub.verifyBehaviorForMultipleObjects(observable); }
@Test public void shouldDeleteObjectsWithTypeMappingWithTransactionBlocking() { final DeleteStub deleteStub = DeleteStub.newStubForMultipleObjectsWithTypeMappingWithTransaction(); final DeleteResults<TestItem> deleteResults = deleteStub .storIOSQLite .delete() .objects(deleteStub.items) .useTransaction(true) .prepare() .executeAsBlocking(); deleteStub.verifyBehaviorForMultipleObjects(deleteResults); }