AbstractTypeMaterializer mat = new AbstractTypeMaterializer();
// by default early failure is disabled, enable:
mat.enable(AbstractTypeMaterializer.Feature.FAIL_ON_UNMATERIALIZED_METHOD);
DeserializationConfig config = new ObjectMapper().getDeserializationConfig();
try {
mat.materializeClass(config, PartialBean.class);
fail("Expected exception for unrecognized method");
} catch (IllegalArgumentException e) {
verifyException(e, "Unrecognized abstract method 'foobar'");
}
}