X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fadapters%2FSetterConfigurationTest.java;h=eda9dd08a2eae4fc1e1057e9deb0f63ce5023c87;hb=8de36ff0206c996baf3ee4adc3e2293b12ff5f39;hp=8f27f3ed2cab11b9f2d352295783910640838afb;hpb=89c06d4d52b46c154128c97d6e758fa1f4fc7a6e;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 8f27f3ed..eda9dd08 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 @@ -31,17 +31,12 @@ import java.util.List; import javax.sql.DataSource; - /** - * DOCUMENT ME! - * + * * @author $author$ * @version $Revision$ - */ + */ public class SetterConfigurationTest extends AdapterTestCase { - /** - * DOCUMENT ME! - */ public void testOneSetter() { SetterConfiguration config = new SetterConfiguration(X5.class); config.initAllSetters(); @@ -51,7 +46,7 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("setValue.0", required.get(0).getName()); ProvidedInterface provided = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided); scope.publishInterface(provided, "hello"); @@ -61,35 +56,31 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("hello", obj.getValue()); } - /** - * DOCUMENT ME! - */ 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() { - @Override - public int compare(RequiredInterface aO1, RequiredInterface aO2) { - return aO1.getName().compareTo(aO2.getName()); - } - }); + List required = new ArrayList( + config.getRequiredInterfaces()); + Collections.sort(required, new Comparator() { + @Override + public int compare(RequiredInterface aO1, RequiredInterface aO2) { + return aO1.getName().compareTo(aO2.getName()); + } + }); assertEquals(2, required.size()); assertEquals("setValue.0", required.get(0).getName()); assertEquals("setXyz.0", required.get(1).getName()); - ProvidedInterface providedString = new DefaultProvidedInterface("janse", - String.class); + ProvidedInterface providedString = new DefaultProvidedInterface( + "janse", String.class); assertTrue(required.get(0).implementedBy(providedString)); required.get(0).setProvider(providedString); scope.publishInterface(providedString, "hello"); ProvidedInterface providedInt = new DefaultProvidedInterface("xxx", - Integer.class); + Integer.class); assertTrue(required.get(1).implementedBy(providedInt)); required.get(1).setProvider(providedInt); scope.publishInterface(providedInt, 100); @@ -102,42 +93,38 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals(100, obj.getXyz().intValue()); } - /** - * DOCUMENT ME! - */ 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() { - @Override - public int compare(RequiredInterface aO1, RequiredInterface aO2) { - return aO1.getName().compareTo(aO2.getName()); - } - }); + List required = new ArrayList( + config.getRequiredInterfaces()); + Collections.sort(required, new Comparator() { + @Override + public int compare(RequiredInterface aO1, RequiredInterface aO2) { + return aO1.getName().compareTo(aO2.getName()); + } + }); assertEquals(3, required.size()); assertEquals("setFlag.0", required.get(0).getName()); assertEquals("setValue.0", required.get(1).getName()); assertEquals("setXyz.0", required.get(2).getName()); - ProvidedInterface providedBoolean = new DefaultProvidedInterface("janse", - Boolean.class); + ProvidedInterface providedBoolean = new DefaultProvidedInterface( + "janse", Boolean.class); assertTrue(required.get(0).implementedBy(providedBoolean)); required.get(0).setProvider(providedBoolean); scope.publishInterface(providedBoolean, true); - ProvidedInterface providedString = new DefaultProvidedInterface("janse", - String.class); + ProvidedInterface providedString = new DefaultProvidedInterface( + "janse", String.class); assertTrue(required.get(1).implementedBy(providedString)); required.get(1).setProvider(providedString); scope.publishInterface(providedString, "hello"); ProvidedInterface providedInt = new DefaultProvidedInterface("xxx", - Integer.class); + Integer.class); assertTrue(required.get(2).implementedBy(providedInt)); required.get(2).setProvider(providedInt); scope.publishInterface(providedInt, 100); @@ -152,11 +139,8 @@ public class SetterConfigurationTest extends AdapterTestCase { assertTrue(obj.isFlag()); } - /** - * DOCUMENT ME! - */ 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()); @@ -165,12 +149,12 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("setPort.0", required.get(1).getName()); ProvidedInterface provided0 = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided0); scope.publishInterface(provided0, "hello"); ProvidedInterface provided1 = new DefaultProvidedInterface("port", - Integer.class); + Integer.class); required.get(1).setProvider(provided1); scope.publishInterface(provided1, 10); @@ -183,33 +167,27 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals(10, obj.getPort().intValue()); } - /** - * DOCUMENT ME! - */ public void testInvokeWrongType() { - final SetterConfiguration config = new SetterConfiguration(X5.class) + final SetterConfiguration config = new SetterConfiguration(X5.class) .initAllSetters(); - List required = config.getRequiredInterfaces(); + List required = config.getRequiredInterfaces(); assertEquals(1, required.size()); assertEquals("setValue.0", required.get(0).getName()); ProvidedInterface provided = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided); scope.publishInterface(provided, "hello"); final X6 obj = new X6(); AssertionUtils.assertException(new AssertionUtils.ErroneousCode() { - @Override - public void run() throws Exception { - config.inject(scope, obj); - } - }, IllegalArgumentException.class); + @Override + public void run() throws Exception { + config.inject(scope, obj); + } + }, IllegalArgumentException.class); } - /** - * DOCUMENT ME! - */ public void testSetExplicitValue() { SetterConfiguration config = new SetterConfiguration(X5.class) .initAllSetters(); @@ -224,9 +202,6 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("bladibla", obj.getValue()); } - /** - * DOCUMENT ME! - */ public void testClear() { SetterConfiguration config = new SetterConfiguration(X6.class); config.clear(); @@ -245,9 +220,6 @@ public class SetterConfigurationTest extends AdapterTestCase { assertNull(obj.getPort()); } - /** - * DOCUMENT ME! - */ public void testAddByName() { SetterConfiguration config = new SetterConfiguration(X6.class); config.clear().add("setHost"); @@ -258,7 +230,7 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("setHost.0", required.get(0).getName()); ProvidedInterface provided0 = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided0); scope.publishInterface(provided0, "hello"); @@ -271,9 +243,6 @@ public class SetterConfigurationTest extends AdapterTestCase { assertNull(obj.getPort()); } - /** - * DOCUMENT ME! - */ public void testAddByType() { SetterConfiguration config = new SetterConfiguration(X6.class); config.clear().addSetter(String.class); @@ -284,7 +253,7 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("setHost.0", required.get(0).getName()); ProvidedInterface provided0 = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided0); scope.publishInterface(provided0, "hello"); @@ -297,18 +266,15 @@ public class SetterConfigurationTest extends AdapterTestCase { assertNull(obj.getPort()); } - /** - * DOCUMENT ME! - */ public void testAddPrivate() { - X5 obj = new X5(); + X5 obj = new X5(); final SetterConfiguration config = new SetterConfiguration(X5.class); AssertionUtils.assertException(new AssertionUtils.ErroneousCode() { - @Override - public void run() throws Exception { - config.add("xyz"); - } - }, IllegalArgumentException.class); + @Override + public void run() throws Exception { + config.add("xyz"); + } + }, IllegalArgumentException.class); config.setNonPublic(true); config.clear(); @@ -316,44 +282,35 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals(1, config.getRequiredInterfaces().size()); } - /** - * DOCUMENT ME! - */ public void testAddNonExisting() { final SetterConfiguration config = new SetterConfiguration(X6.class); config.clear(); AssertionUtils.assertException(new AssertionUtils.ErroneousCode() { - @Override - public void run() throws Exception { - config.add("bladibla"); - } - }, IllegalArgumentException.class); + @Override + public void run() throws Exception { + config.add("bladibla"); + } + }, IllegalArgumentException.class); AssertionUtils.assertException(new AssertionUtils.ErroneousCode() { - @Override - public void run() throws Exception { - config.addSetter(DataSource.class); - } - }, IllegalArgumentException.class); + @Override + public void run() throws Exception { + config.addSetter(DataSource.class); + } + }, IllegalArgumentException.class); } - /** - * DOCUMENT ME! - */ public void testAddByTypeNonUnique() { final SetterConfiguration config = new SetterConfiguration(X11.class); config.clear(); AssertionUtils.assertException(new AssertionUtils.ErroneousCode() { - @Override - public void run() throws Exception { - config.addSetter(String.class); - } - }, IllegalArgumentException.class); + @Override + public void run() throws Exception { + config.addSetter(String.class); + } + }, IllegalArgumentException.class); } - /** - * DOCUMENT ME! - */ public void testRemove() { SetterConfiguration config = new SetterConfiguration(X6.class) .initAllSetters(); @@ -365,7 +322,7 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("setHost.0", required.get(0).getName()); ProvidedInterface provided0 = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided0); scope.publishInterface(provided0, "hello"); @@ -378,11 +335,6 @@ public class SetterConfigurationTest extends AdapterTestCase { assertNull(obj.getPort()); } - /** - * DOCUMENT ME! - * - * @throws NoSuchMethodException DOCUMENT ME! - */ public void testRemoveByMethodObject() throws NoSuchMethodException { SetterConfiguration config = new SetterConfiguration(X6.class) .initAllSetters(); @@ -394,7 +346,7 @@ public class SetterConfigurationTest extends AdapterTestCase { assertEquals("setHost.0", required.get(0).getName()); ProvidedInterface provided0 = new DefaultProvidedInterface("janse", - String.class); + String.class); required.get(0).setProvider(provided0); scope.publishInterface(provided0, "hello"); @@ -407,23 +359,17 @@ public class SetterConfigurationTest extends AdapterTestCase { assertNull(obj.getPort()); } - /** - * DOCUMENT ME! - */ public void testRemoveNonExisting() { final SetterConfiguration config = new SetterConfiguration(X6.class); AssertionUtils.assertException(new AssertionUtils.ErroneousCode() { - @Override - public void run() throws Exception { - config.remove("bladibla"); - } - }, IllegalArgumentException.class); + @Override + public void run() throws Exception { + config.remove("bladibla"); + } + }, IllegalArgumentException.class); } - /** - * DOCUMENT ME! - */ public void testOverridingSetters() { SetterConfiguration config = new SetterConfiguration(X10.class) .initAllSetters();