@Test
public void testInterruptedMismatchFormatting() throws Exception {
final SettableFuture<Void> future = SettableFuture.create();
try {
// Interrupt this current thread so that future.get() will throw InterruptedException
Thread.currentThread().interrupt();
final StringDescription description = new StringDescription();
SUT.describeMismatch(future, description);
assertThat(description.toString(), is("a future that was not completed"));
} finally {
// This will cause the future's thread to throw InterruptedException and make it return
future.cancel(true);
}
}
SuccessfullyCompletedFutureTest.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:java-hamcrest
作者:
评论列表
文章目录