final ResultSet rs = ps.executeQuery();
final TypeMapper<ClassWithListMembersInheritance> mapper = TypeMapperFactory.createTypeMapper(
ClassWithListMembersInheritance.class);
int i = 0;
while (rs.next()) {
ClassWithListMembersInheritance result = (ClassWithListMembersInheritance) mapper.mapRow(rs, i++);
Assert.assertNotNull(result);
Assert.assertNotNull(result.getArray());
Assert.assertTrue(result.getArray().size() == 2);
Assert.assertNotNull(result.getArray().get(0));
Assert.assertNotNull(result.getArray().get(1));
ChildClassWithPrimitives classWithPrimitives = result.getArray().get(0);
Assert.assertEquals(1, classWithPrimitives.getI());
Assert.assertEquals(2, classWithPrimitives.getL());
Assert.assertEquals('c', classWithPrimitives.getC());
classWithPrimitives = result.getArray().get(1);
Assert.assertEquals(1, classWithPrimitives.getI());
Assert.assertEquals(2, classWithPrimitives.getL());
Assert.assertEquals('c', classWithPrimitives.getC());
}