### Question:
NullClaim implements Claim { @Override public Boolean asBoolean() { return null; }  @Override boolean isNull(); @Override Boolean asBoolean(); @Override Integer asInt(); @Override Long asLong(); @Override Double asDouble(); @Override String asString(); @Override Date asDate(); @Override T[] asArray(Class<T> tClazz); @Override List<T> asList(Class<T> tClazz); @Override Map<String, Object> asMap(); @Override T as(Class<T> tClazz);  }### Answer:
@Test public void shouldGetAsBoolean() throws Exception { assertThat(claim.asBoolean(), is(nullValue())); }