X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fadapters%2FSetterConfigurationTest.java;h=e13c9fc03a49f29bc913231a372dd765d14288c9;hb=d4f4682056f4fdf0c74a174cd636f278423f6883;hp=730dfe6d84329d2d284999a72ccdaf386385af8d;hpb=523a5104d8bd27d75fd3ce882a946bebd3e570a9;p=utils diff --git a/system/general/src/test/java/org/wamblee/system/adapters/SetterConfigurationTest.java b/system/general/src/test/java/org/wamblee/system/adapters/SetterConfigurationTest.java index 730dfe6d..e13c9fc0 100644 --- a/system/general/src/test/java/org/wamblee/system/adapters/SetterConfigurationTest.java +++ b/system/general/src/test/java/org/wamblee/system/adapters/SetterConfigurationTest.java @@ -33,6 +33,7 @@ public class SetterConfigurationTest extends AdapterTestCase { public void testOneSetter() { SetterConfiguration config = new SetterConfiguration(X5.class); + config.initAllSetters(); List required = config.getRequiredInterfaces(); assertEquals(1, required.size()); assertEquals("value", required.get(0).getName()); @@ -51,6 +52,7 @@ public class SetterConfigurationTest extends AdapterTestCase { public void testPrivateSetter() { SetterConfiguration config = new SetterConfiguration(X5.class); config.setNonPublic(true); + config.initAllSetters(); List required = new ArrayList( config.getRequiredInterfaces()); Collections.sort(required, new Comparator() { @@ -86,6 +88,7 @@ public class SetterConfigurationTest extends AdapterTestCase { public void testInheritance() { SetterConfiguration config = new SetterConfiguration(X9.class); config.setNonPublic(true); + config.initAllSetters(); List required = new ArrayList( config.getRequiredInterfaces()); Collections.sort(required, new Comparator() { @@ -128,7 +131,7 @@ public class SetterConfigurationTest extends AdapterTestCase { } public void testMultipleSetters() { - SetterConfiguration config = new SetterConfiguration(X6.class); + SetterConfiguration config = new SetterConfiguration(X6.class).initAllSetters(); List required = config.getRequiredInterfaces(); Collections.sort(required, new RequiredInterfaceComparator()); assertEquals(2, required.size()); @@ -155,7 +158,7 @@ public class SetterConfigurationTest extends AdapterTestCase { } public void testInvokeWrongType() { - final SetterConfiguration config = new SetterConfiguration(X5.class); + final SetterConfiguration config = new SetterConfiguration(X5.class).initAllSetters(); List required = config.getRequiredInterfaces(); assertEquals(1, required.size()); assertEquals("value", required.get(0).getName()); @@ -175,7 +178,7 @@ public class SetterConfigurationTest extends AdapterTestCase { } public void testSetExplicitValue() { - SetterConfiguration config = new SetterConfiguration(X5.class); + SetterConfiguration config = new SetterConfiguration(X5.class).initAllSetters(); config.values("value").setValue(0, "bladibla"); List required = config.getRequiredInterfaces(); @@ -294,7 +297,7 @@ public class SetterConfigurationTest extends AdapterTestCase { } public void testRemove() { - SetterConfiguration config = new SetterConfiguration(X6.class); + SetterConfiguration config = new SetterConfiguration(X6.class).initAllSetters(); config.remove("port"); List required = config.getRequiredInterfaces(); Collections.sort(required, new RequiredInterfaceComparator()); @@ -327,7 +330,7 @@ public class SetterConfigurationTest extends AdapterTestCase { } public void testOverridingSetters() { - SetterConfiguration config = new SetterConfiguration(X10.class); + SetterConfiguration config = new SetterConfiguration(X10.class).initAllSetters(); assertEquals(2, config.getRequiredInterfaces().size()); List methods = config.getSetters(); assertEquals(2, methods.size());