@Ignore
@Test
public void testUnfinishedBlock() throws InterruptedException {

  final BlockingStatus status = new BlockingStatus(1, "test", Status.QUEUED);
  final WatchingThread thread = new WatchingThread(status);
  thread.start();
  Thread.sleep(3000);
  status.changeStatus(Status.SUCCEEDED);
  thread.join();
  System.out.println("Diff " + thread.getDiff());
  Assert.assertTrue(thread.getDiff() >= 3000 && thread.getDiff() < 3100);
}