dto.setIm1("dto1");
dto.setIm2("dto2");
dto.setIm3("dto3");
assembler.assembleEntity(dto, entity, null, new BeanFactory() {
public Class getClazz(final String entityBeanKey) {
return TestEntity10Interface.class;
}
public Object get(final String entityBeanKey) {
return new TestEntity10SubClass();
}
});
assertEquals("dto1", entity.getNested().getIm1());
assertEquals("dto2", entity.getNested().getIm2());
assertEquals("dto3", entity.getNested().getIm3());
entity.setNested(null);
assembler.assembleEntity(dto, entity, null, new BeanFactory() {
public Class getClazz(final String entityBeanKey) {
return TestEntity10Interface.class;
}
public Object get(final String entityBeanKey) {
return new TestEntity10SubClass();