RxJava2 TestObserver class - getOnNextEvent 在哪里类似于 TestSubscriber class?
RxJava2 TestObserver class - where is getOnNextEvent similar to TestSubscriber class?
我正在寻找一种方法来获取订阅者中 onNext 返回的值,以便我可以验证结果。 TestSubscriber 有一个很好的方法,叫做 getOnNextEvent but when i use TestObserver 我没有看到我可以使用这样的方法来获取结果来检查它?全部已弃用,当我检查 IDE 时甚至没有出现。
这是我要测试的内容:
`@Test
public void buildUseCaseObservable(){
TestObserver subscriber = TestObserver.create();
standardLoginUsecase.buildUseCaseObservable().subscribe(subscriber);
subscriber.assertNoErrors();
subscriber.assertSubscribed();
subscriber.assertComplete();
//i would like to test the actual onNext results also , but how ?
}`
更新:
我找到了一个 getEvents 方法,但它已被弃用。我没有看到任何替代方案。
TestObserver<List<User>> testObserver = new TestObserver<>();
testObserver.values();
使用 values 方法测试 onNext Items
我正在寻找一种方法来获取订阅者中 onNext 返回的值,以便我可以验证结果。 TestSubscriber 有一个很好的方法,叫做 getOnNextEvent but when i use TestObserver 我没有看到我可以使用这样的方法来获取结果来检查它?全部已弃用,当我检查 IDE 时甚至没有出现。
这是我要测试的内容:
`@Test
public void buildUseCaseObservable(){
TestObserver subscriber = TestObserver.create();
standardLoginUsecase.buildUseCaseObservable().subscribe(subscriber);
subscriber.assertNoErrors();
subscriber.assertSubscribed();
subscriber.assertComplete();
//i would like to test the actual onNext results also , but how ?
}`
更新: 我找到了一个 getEvents 方法,但它已被弃用。我没有看到任何替代方案。
TestObserver<List<User>> testObserver = new TestObserver<>();
testObserver.values();
使用 values 方法测试 onNext Items