}
@Test
public void testPojoWithGenericFields() {
final GenericAttributePojo pojo = factory.manufacturePojo(GenericAttributePojo.class);
final GenericPojo<String, Long> genericPojo = pojo.getGenericPojo();
Assert.assertNotNull("The GenericPojo object cannot be null!", genericPojo);
Assert.assertNotNull("The generated object cannot be null!", genericPojo.getFirstValue());
Assert.assertEquals("The generated object must be a String!", String.class, genericPojo.getFirstValue().getClass());
Assert.assertNotNull("The generated object cannot be null!", genericPojo.getSecondValue());