@Test public void test_Promiseを完了させ値を取得することができる() throws Throwable { Integer value = 10; Promise<Integer> p = PromiseFactory.create(); p.complete(Try.ofSuccess(value)); Future<Integer> f = p.toFuture(); Integer result = f.result(); assertThat(result, is(value)); }