1
は、私が働いているmockitoユニットテストから抽出したコードスニペットです:Mockitoの「when」に複数の「thenReturn」コールがあるとはどういう意味ですか?ここ
Mockito.when(clientResource.getJobStatus(JOB_ID))
.thenReturn(createJobStatus(JOB_ID, com.test.models.JobStatus.State.IDLE))
.thenReturn(createJobStatus(JOB_ID, com.test.models.JobStatus.State.STARTING))
.thenReturn(createJobStatus(JOB_ID, com.test.models.JobStatus.State.RUNNING));
Mockito.when(...)
は、複数のthenReturn(...)
のそれの後に連鎖したとき、それが何を意味するのでしょうか?
そうですね、同じモックメソッドが複数回呼び出されると、これらの答えは順番にヒットします。了解、ありがとう。 –