private GraphDatabaseContext ctx;
@Test
@Transactional
public void entityMapperShouldForwardEntityPath() throws Exception {
Person michael = new Person("Michael", 36).persist();
EntityMapper<Person, Person, String> mapper = new EntityMapper<Person, Person, String>(ctx) {
@Override
public String mapPath(EntityPath<Person, Person> entityPath) {
return entityPath.<Person>startEntity().getName();
}
};
String name = mapper.mapPath(new NodePath(michael.getPersistentState()));
Assert.assertEquals(michael.getName(), name);
}