X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FDefaultRequiredInterfaceTest.java;h=972897cc32e8844bb426dd1ba933e8193c213887;hb=c7cc6ba1f9b467d04f213618ae962c890916cf21;hp=a7abee5df9639cfb7163fb2de3cb6b6fca9590a9;hpb=d382c39636e544269b26af6eb38d957d869733b7;p=utils diff --git a/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java b/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java index a7abee5d..972897cc 100644 --- a/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java +++ b/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java @@ -39,8 +39,12 @@ public class DefaultRequiredInterfaceTest extends TestCase { } - public void testGetImplementation() { - RequiredInterface required = new DefaultRequiredInterface("hello", String.class); - assertNull(required.getImplementation(String.class)); + public void testCopy() { + DefaultRequiredInterface required = new DefaultRequiredInterface("a", new Class[]{ String.class, Integer.class}, true); + RequiredInterface copy = required.copy(); + assertTrue(copy instanceof DefaultRequiredInterface); + assertEquals(required.getName(), copy.getName()); + assertEquals(required.isOptional(), copy.isOptional()); + assertEquals(required.toString(), copy.toString()); } }