DefaultDeserializers implements Deserializers { public Deserializer deserializerFor(String contentType, Container container) { if (deserializers.containsKey(contentType)) { return container.instanceFor(deserializers.get(contentType)); } return subpathDeserializerFor(contentType, container); } DefaultDeserializers(); Deserializer deserializerFor(String contentType, Container container); void register(Class<? extends Deserializer> type);  }
@Test public void shouldThrowExceptionWhenThereIsNoDeserializerRegisteredForGivenContentType() throws Exception { assertNull(deserializers.deserializerFor("bogus content type", container)); }