setterconfiguration now by default does not add all the setters.
[utils] / system / general / src / test / java / org / wamblee / system / adapters / ObjectAdapterTest.java
index 2a06375e4855e2127e57d04161c9c5ae9704adc4..0c6825e78e5605049ee76b1eb3063ba4155bbbd0 100644 (file)
@@ -18,8 +18,8 @@ package org.wamblee.system.adapters;
 import java.util.Collections;
 import java.util.List;
 
+import org.wamblee.system.container.Container;
 import org.wamblee.system.core.Component;
-import org.wamblee.system.core.Container;
 import org.wamblee.system.core.DefaultProvidedInterface;
 import org.wamblee.system.core.ProvidedInterface;
 import org.wamblee.system.core.RequiredInterface;
@@ -32,10 +32,13 @@ public class ObjectAdapterTest extends AdapterTestCase {
        public void testSetterInjection() {
            
            ClassConfiguration x1Config = new ClassConfiguration(X1.class);
+           x1Config.getObjectConfig().getSetterConfig().initAllSetters();
            x1Config.getConstructorConfig().getParameters().setValue(0, "hello");
               
         ClassConfiguration x4Config = new ClassConfiguration(X4.class);
+        x4Config.getObjectConfig().getSetterConfig().initAllSetters();
         ObjectConfiguration x8Config = new ObjectConfiguration(X8.class);
+        x8Config.getSetterConfig().initAllSetters();
         
         X1 x1 = new X1(); 
         X8 x8 = new X8(x1);