use of org.simpleflatmapper.test.beans.FooField in project SimpleFlatMapper by arnaudroger.
the class SetterHelperTest method validateBarField.
public static void validateBarField(Setter<BarField, String> setter) throws Exception {
FooField foo = new FooField();
assertNull(foo.bar);
setter.set(foo, "BarValue");
assertEquals("BarValue", foo.bar);
}
use of org.simpleflatmapper.test.beans.FooField in project SimpleFlatMapper by arnaudroger.
the class SetterHelperTest method validateFooField.
public static void validateFooField(Setter<FooField, String> setter) throws Exception {
FooField foo = new FooField();
assertNull(foo.foo);
setter.set(foo, "FooValue");
assertEquals("FooValue", foo.foo);
}
use of org.simpleflatmapper.test.beans.FooField in project SimpleFlatMapper by arnaudroger.
the class ObjectGetterFactoryTest method testObjectFieldGetter.
@Test
public void testObjectFieldGetter() throws Exception {
FooField ff = new FooField();
ff.foo = "foo1";
Getter<FooField, Object> getter = asm.getGetter(FooField.class, "foo");
assertFalse(getter instanceof FieldGetter);
assertEquals("foo1", getter.get(ff));
getter = noAsm.getGetter(FooField.class, "foo");
assertEquals("foo1", getter.get(ff));
assertEquals("FieldGetter{field=public java.lang.String org.simpleflatmapper.test.beans.FooField.foo}", getter.toString());
}
use of org.simpleflatmapper.test.beans.FooField in project SimpleFlatMapper by arnaudroger.
the class ObjectSetterFactoryTest method testPublicFieldAreAsm.
@Test
public void testPublicFieldAreAsm() throws Exception {
Setter<FooField, String> setter = asmFactory.getSetter(FooField.class, "bar");
assertFalse(setter instanceof FieldSetter);
FooField ff = new FooField();
setter.set(ff, "bar1");
assertEquals("bar1", ff.bar);
}
use of org.simpleflatmapper.test.beans.FooField in project SimpleFlatMapper by arnaudroger.
the class AsmGetterTest method testField.
@Test
public void testField() throws Exception {
Getter<FooField, String> getter = factory.createGetter(FooField.class.getDeclaredField("foo"));
FooField foo = new FooField();
foo.foo = ("foo!");
assertEquals("foo!", getter.get(foo));
}
Aggregations