@Test
public void testMockerForEmbeddedAbstractClassWithConcreteSpecified() {
// Trying to create an abstract class with a specified concrete
// implementation should be fine
strategy.addSpecific(AbstractTestPojo.class, ConcreteTestPojo.class);
EmbeddedAbstractFieldTestPojo pojo = factory
.manufacturePojo(EmbeddedAbstractFieldTestPojo.class);
Assert.assertNotNull("The pojo should not be null", pojo);
Assert.assertNotNull(
"The abstract embedded pojo should not be null since a concrete impl has been specified",
pojo.getPojo());
strategy.removeSpecific(AbstractTestPojo.class);
}