@Test public void testPojoWithId() { ctx.setInitialEntitySet(Collections.singleton(PersonWithId.class)); ctx.initialize(); PersistentEntity<?, SampleProperty> person = ctx.getPersistentEntity(PersonWithId.class); assertNotNull(person.getIdProperty()); assertEquals(String.class, person.getIdProperty().getType()); }
@Test public void testAssociations() { ctx.setInitialEntitySet(Collections.singleton(PersonWithChildren.class)); ctx.initialize(); PersistentEntity<?, SampleProperty> person = ctx.getPersistentEntity(PersonWithChildren.class); person.doWithAssociations( new AssociationHandler<MappingMetadataTests.SampleProperty>() { public void doWithAssociation(Association<SampleProperty> association) { assertEquals(Child.class, association.getInverse().getComponentType()); } }); }