X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2FDefaultInterfaceDescriptorTest.java;h=6786e1642f1c0b7bf6e6707b98433e40426802b5;hb=6f8bb575523e672b9f8797e543f7c59d15db7253;hp=f74557be5c56eeca368e3e7d72215ac9efb73514;hpb=0af4854898104bd6322c0f22feb6dc285859f420;p=utils diff --git a/system/general/src/test/java/org/wamblee/system/DefaultInterfaceDescriptorTest.java b/system/general/src/test/java/org/wamblee/system/DefaultInterfaceDescriptorTest.java index f74557be..6786e164 100644 --- a/system/general/src/test/java/org/wamblee/system/DefaultInterfaceDescriptorTest.java +++ b/system/general/src/test/java/org/wamblee/system/DefaultInterfaceDescriptorTest.java @@ -1,3 +1,18 @@ +/* + * Copyright 2007 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.wamblee.system; import java.io.Serializable; @@ -7,27 +22,27 @@ import junit.framework.TestCase; public class DefaultInterfaceDescriptorTest extends TestCase { public void testOneRequiredOneProvidedMatch() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", String.class); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", String.class); + ProvidedInterface provided = new DefaultProvidedInterface("name", String.class); + RequiredInterface required = new DefaultRequiredInterface("name", String.class); assertTrue(required.implementedBy(provided)); } public void testOneRequiredOneProvidedMatchSubClass() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", Integer.class); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", Number.class); + ProvidedInterface provided = new DefaultProvidedInterface("name", Integer.class); + RequiredInterface required = new DefaultRequiredInterface("name", Number.class); assertTrue(required.implementedBy(provided)); } public void testOneRequiredOneProvidedNoMatch() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", String.class); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", Number.class); + ProvidedInterface provided = new DefaultProvidedInterface("name", String.class); + RequiredInterface required = new DefaultRequiredInterface("name", Number.class); assertFalse(required.implementedBy(provided)); } public void testOneRequiredMultipleProvidedMatch() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", + ProvidedInterface provided = new DefaultProvidedInterface("name", new Class[] { String.class, Integer.class} ); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", String.class); + RequiredInterface required = new DefaultRequiredInterface("name", String.class); assertTrue(required.implementedBy(provided)); } @@ -39,25 +54,25 @@ public class DefaultInterfaceDescriptorTest extends TestCase { } public void testMultipleRequiredOneProvidedMatch() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", + ProvidedInterface provided = new DefaultProvidedInterface("name", MyMultiple.class ); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", + RequiredInterface required = new DefaultRequiredInterface("name", new Class[] {Runnable.class, Serializable.class} ); assertTrue(required.implementedBy(provided)); } public void testMultipleRequiredOneProvidedNoMatch() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", + ProvidedInterface provided = new DefaultProvidedInterface("name", MyMultiple.class ); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", + RequiredInterface required = new DefaultRequiredInterface("name", new Class[] { String.class, Runnable.class} ); assertFalse(required.implementedBy(provided)); } public void testMultipleRequiredMultipleProvidedMatch() { - ProvidedInterface provided = new DefaultProvidedInterfaceDescriptor("name", + ProvidedInterface provided = new DefaultProvidedInterface("name", new Class[] { Runnable.class, Serializable.class, String.class} ); - RequiredInterface required = new DefaultRequiredInterfaceDescriptor("name", + RequiredInterface required = new DefaultRequiredInterface("name", new Class[] {Runnable.class, Serializable.class} ); assertTrue(required.implementedBy(provided)); }