public void testExtended() throws Exception { Bar bar = new Bar(); assertNull(OwsUtils.get(bar, "foo")); assertNull(OwsUtils.get(bar, "foo.a")); Foo foo = new Foo(); bar.setFoo(foo); assertEquals(foo, OwsUtils.get(bar, "foo")); assertNull(OwsUtils.get(bar, "foo.a")); foo.setA("abc"); assertEquals("abc", OwsUtils.get(bar, "foo.a")); OwsUtils.set(bar, "foo.b", 123); assertEquals(123, OwsUtils.get(bar, "foo.b")); }
public void testSimple() throws Exception { Foo foo = new Foo(); foo.setA("a"); assertEquals("a", OwsUtils.get(foo, "a")); assertNull(OwsUtils.get(foo, "b")); OwsUtils.set(foo, "b", 5); assertEquals(5, OwsUtils.get(foo, "b")); assertEquals(0f, OwsUtils.get(foo, "c")); OwsUtils.set(foo, "c", 5f); assertEquals(5f, OwsUtils.get(foo, "c")); }