TestSubscriber
과 같은 것이 있습니다. 그것은 awaitTerminalEvent()
, getOnNextEvents()
같은 매우 유용한 기능을 가지고있다 등RxJava 테스트 관찰 가능
시퀀스의 중간에 일부 관측에 고정 될 수 Observable
에 대한 TestSubscriber
의 동등한이 있습니까?
나는 그 중 하나, 몇 가지 구체적인 사례를 테스트 할 것입니다 : 내가 생성자에서 Observable
을 허용하는 클래스가
. 그 중 하나는
onErrorResumeNext
연산자 안에Observable
을 호출하는 메소드입니다. 따라서 특정 조건에서 주Observable
을 실행하면 테스트 된Observable
이 호출 될 수 있습니다.assertExecuted
과 같은 것이 필요합니다.위의 경우에
Thread
을 테스트하고 싶습니다.Observable
이 실행됩니다.알고 싶습니다. 입력 한 내용에 따라
Observable
이 반환됩니다.
이러한 경우 각각 같은 해결 방법이 필요합니다
observable
.doOnNext(o -> {
// Observable was given a value
});
더 좋은 방법은 이미 존재하지 않는 경우, 어떻게 청소기 위의 호출을 할 수 있습니까?
감사 :
rxjava-extras는 자바 6 (지옥 단지 retrolambda 사용)이 사용 사례에 대한 익명 클래스를 작성할 필요하지 않도록 사용하는 경우 편리한 클래스를 가지고 java.util.concurrent' 패키지로부터. 그래서 내가 undestood, 테스트 관찰 할 수 있어야합니다 포장 및 연산자를 추가해야합니다, 만약 내가 제대로 테스트를 실행해야합니다. 당신의 응답을 주셔서 감사합니다. –