3
Observable.Never
과 같은 단위 테스트 시퀀스를 작성하는 방법을 알고 싶습니다.Observable이 어떤 항목도 푸시하지 않는다는 것을 어떻게 주장합니까?
아무 것도 시퀀스에 푸시되지 않는다는 것을 어떻게 확신 할 수 있습니까?
Observable.Never
과 같은 단위 테스트 시퀀스를 작성하는 방법을 알고 싶습니다.Observable이 어떤 항목도 푸시하지 않는다는 것을 어떻게 주장합니까?
아무 것도 시퀀스에 푸시되지 않는다는 것을 어떻게 확신 할 수 있습니까?
불가능한 것은 Halting problem을 해결하는 것과 동일하므로 아무 것도 관찰 가능하도록 푸시되지 않았는지 확신 할 수 없습니다. 즉 : 프로그램이 종료되거나 (무언가가 푸시 될지) 영원히 계속 실행될 것인지 (푸시 된 프로그램이 없는지)를 알고 싶습니다.
당신이 할 수있는 최선은 당신이 선택한 임의의 타임 아웃 동안 아무 것도 푸시되지 않았는지 확인하는 것입니다.
그렇습니다. 어쨌든 Observable.Never
을 테스트 할 필요가 없습니다. 관찰 할 수있는 특정 코드를 가지고 있으면 아이템을 밀지 않아야합니다.