@Test
public void testFail() {

  final Exception expected = new UnsupportedOperationException();
  final Response<String> response = Response.fail(expected);
  assertNull(response.getValue());
  assertEquals(expected, response.getError());
}