* @throws GeDAException should not be thrown
*/
@Test
public void testWriterOnIfaceCch() throws GeDAException {
final TestSynthesizerByInterface dto = new TestSynthesizerByClass();
final DataWriter writer = new MethodSynthesizerProxy(this.getClass().getClassLoader(), this.synthesizer).synthesizeWriter(
PropertyInspector.getDtoPropertyDescriptorForField(
TestDto1Interface.class, "cho",
PropertyInspector.getPropertyDescriptorsForClass(TestSynthesizerByInterface.class)
)
);
assertEquals(Character.class, writer.getParameterType());
writer.write(dto, CO_D);
assertEquals(CO_D, dto.getCho());
}