@Test
public void without_predicate_accept_any_value_immediately() throws Exception {
WaitFunction<Void, String>
waitFunction =
(WaitFunction<Void, String>) WaitFunction
.waitFor(new Function<Void, String>() {
@Override
public String apply(Void input) {
return testName.getMethodName();
}
})
.get();
WaitFunction<Void, String> spy = Mockito.spy(waitFunction);
String result = spy.apply(null);
assertThat(result, Matchers.equalTo(testName.getMethodName()));
// Sleep not expected because of immediate success.
Mockito.verify(spy, VerificationModeFactory.atMost(0)).sleep(Mockito.anyLong());
}
WaitFunctionTest.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:hamcrest-nextdeed
作者:
评论列表
文章目录