Search in sources :

Example 1 with FieldGetter

use of org.simpleflatmapper.reflect.getter.FieldGetter 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());
}
Also used : FieldGetter(org.simpleflatmapper.reflect.getter.FieldGetter) DbFinalPrimitiveObject(org.simpleflatmapper.test.beans.DbFinalPrimitiveObject) DbPublicObject(org.simpleflatmapper.test.beans.DbPublicObject) DbObject(org.simpleflatmapper.test.beans.DbObject) DbFinalObject(org.simpleflatmapper.test.beans.DbFinalObject) FooField(org.simpleflatmapper.test.beans.FooField) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 FieldGetter (org.simpleflatmapper.reflect.getter.FieldGetter)1 DbFinalObject (org.simpleflatmapper.test.beans.DbFinalObject)1 DbFinalPrimitiveObject (org.simpleflatmapper.test.beans.DbFinalPrimitiveObject)1 DbObject (org.simpleflatmapper.test.beans.DbObject)1 DbPublicObject (org.simpleflatmapper.test.beans.DbPublicObject)1 FooField (org.simpleflatmapper.test.beans.FooField)1