X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FDefaultInterfaceDescriptorTest.java;h=5bfca072d2cc20cf4779eb5dc3c303c3766829d1;hb=aa62b2c62fe4482ea052f04d04c933fd96277777;hp=c455395b24bd2912788b784a4ed590a59ef69f40;hpb=d382c39636e544269b26af6eb38d957d869733b7;p=utils diff --git a/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultInterfaceDescriptorTest.java b/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultInterfaceDescriptorTest.java index c455395b..5bfca072 100644 --- a/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultInterfaceDescriptorTest.java +++ b/trunk/system/general/src/test/java/org/wamblee/system/core/DefaultInterfaceDescriptorTest.java @@ -82,5 +82,15 @@ public class DefaultInterfaceDescriptorTest extends TestCase { assertTrue(required.implementedBy(provided)); } + public void testPrimitiveAndWrapperType() { + RequiredInterface req1 = new DefaultRequiredInterface("req1", int.class); + RequiredInterface req2 = new DefaultRequiredInterface("req1", Integer.class); + ProvidedInterface prov1 = new DefaultProvidedInterface("prov1", int.class); + ProvidedInterface prov2 = new DefaultProvidedInterface("prov2", Integer.class); + assertTrue(req1.implementedBy(prov1)); + assertTrue(req2.implementedBy(prov1)); + assertTrue(req1.implementedBy(prov2)); + assertTrue(req2.implementedBy(prov2)); + } }