X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FDefaultRequiredInterfaceTest.java;h=972897cc32e8844bb426dd1ba933e8193c213887;hb=9a87e60f9f7be0bb7166c03f9fc8bce8f8bbec41;hp=1c56070caba15c70a0a90a3b91f264b56c3b2714;hpb=8f9fce5051c6ad54d3f531bbc72a3162d904dda8;p=utils diff --git a/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java b/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java index 1c56070c..972897cc 100644 --- a/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java +++ b/system/general/src/test/java/org/wamblee/system/core/DefaultRequiredInterfaceTest.java @@ -38,4 +38,13 @@ public class DefaultRequiredInterfaceTest extends TestCase { new DefaultRequiredInterface("a", new Class[]{ String.class, Integer.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()); + } }