0
をrxjava2。しかし、Mockito 2とjUnit 5を使ってテストすると、その模擬擬似が呼び出されます。Mockito決して()andThenで作業していないが、私はKotlinで書かれたコードのかなり単純な作品をテストしてい
モックがそのように行われます。
given(o1.updateUser(user)).willReturn(Completable.error(IllegalArgumentException())
given(o2.reload()).willReturn(Completable.complete())
今の問題は、期待通りのコードは、この場合にはO2が実際に呼び出されることはありませんことを意味し、動作しますが、ユニットテストMockitoがあったと主張しながら、ということですo1の呼び出し。次のように
テストアサーションが見えます:
verify(o2, never()).reload()
は、私はここで何か間違ったことをしましたか?これを回避する方法はありますか?どういうわけかオペレータが間違って理解していますか?あなたがテストで書いたもの