in BoltsTest/src/bolts/TaskTest.java [43:61]
public void testPrimitives() {
Task<Integer> complete = Task.forResult(5);
Task<Integer> error = Task.forError(new RuntimeException());
Task<Integer> cancelled = Task.cancelled();
assertTrue(complete.isCompleted());
assertEquals(5, complete.getResult().intValue());
assertFalse(complete.isFaulted());
assertFalse(complete.isCancelled());
assertTrue(error.isCompleted());
assertTrue(error.getError() instanceof RuntimeException);
assertTrue(error.isFaulted());
assertFalse(error.isCancelled());
assertTrue(cancelled.isCompleted());
assertFalse(cancelled.isFaulted());
assertTrue(cancelled.isCancelled());
}