@Test public void whenCommittedWhileWaiting() { barrier = new VetoCommitBarrier(); TestThread thread = new TestThread() { @Override public void doRun() throws Exception { barrier.tryAwaitOpen(1, TimeUnit.DAYS); } }; thread.setPrintStackTrace(false); thread.start(); sleepMs(500); thread.interrupt(); // thread.join(); // thread.assertFailedWithException(InterruptedException.class); }