X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fadapters%2FClassConfigurationTest.java;h=da5ff6f83834adc6c76ea2f502a0614bd4eda6f8;hb=81fe8784a2182e25f92a7591ec5b0fba00afb828;hp=c0fc039815aab0d7963c30ce055128686a941d20;hpb=f0181a0f88c8e0cccd71024d0eddd6a74589d890;p=utils diff --git a/system/general/src/test/java/org/wamblee/system/adapters/ClassConfigurationTest.java b/system/general/src/test/java/org/wamblee/system/adapters/ClassConfigurationTest.java index c0fc0398..da5ff6f8 100644 --- a/system/general/src/test/java/org/wamblee/system/adapters/ClassConfigurationTest.java +++ b/system/general/src/test/java/org/wamblee/system/adapters/ClassConfigurationTest.java @@ -31,6 +31,7 @@ public class ClassConfigurationTest extends AdapterTestCase { ConstructorConfiguration config = classConfig.getConstructorConfig() .greedy(); + ProvidedInterface provided = new DefaultProvidedInterface("arg", String.class); List required = classConfig.getRequiredInterfaces(); @@ -40,8 +41,8 @@ public class ClassConfigurationTest extends AdapterTestCase { required.get(0).setProvider(provided); - provided.publish("hello", _scope); - classConfig.create(_scope); + scope.publishInterface(provided, "hello"); + classConfig.create(scope); AssertionUtils.assertEquals(new String[] { "x1(hello)" }, AdapterTestCase.EVENT_TRACKER.getEvents(Thread.currentThread()) @@ -52,7 +53,7 @@ public class ClassConfigurationTest extends AdapterTestCase { ClassConfiguration classConfig = new ClassConfiguration(X7.class); classConfig.getConstructorConfig().select(Boolean.class); - classConfig.getObjectConfig().getSetterConfig().values("port").setValue(0, 10); + classConfig.getObjectConfig().getSetterConfig().initAllSetters().values("setPort").setValue(0, 10); ProvidedInterface providedBoolean = new DefaultProvidedInterface("boolean", Boolean.class); @@ -66,10 +67,10 @@ public class ClassConfigurationTest extends AdapterTestCase { required.get(0).setProvider(providedBoolean); required.get(1).setProvider(providedHost); - providedBoolean.publish(true, _scope); - providedHost.publish("host.name.org", _scope); + scope.publishInterface(providedBoolean, true); + scope.publishInterface(providedHost, "host.name.org"); - Object obj = classConfig.create(_scope); + Object obj = classConfig.create(scope); assertTrue(obj instanceof X7); X7 x7 = (X7)obj; assertNotNull(x7.getBoolean()); @@ -77,7 +78,7 @@ public class ClassConfigurationTest extends AdapterTestCase { assertNull(x7.getHost()); assertNull(x7.getPort()); - classConfig.inject(_scope, obj); + classConfig.inject(scope, obj); assertEquals("host.name.org", x7.getHost()); assertEquals(10, x7.getPort().intValue());