1 22 package org.objectweb.petals.jbi.registry; 23 24 import javax.xml.namespace.QName ; 25 26 import junit.framework.TestCase; 27 28 import org.objectweb.petals.jbi.management.service.EndpointService; 29 import org.objectweb.petals.jbi.management.service.EndpointServiceImpl; 30 31 36 public class AbstractEndpointTest extends TestCase { 37 38 public void testToString() { 39 InternalEndpoint abstractEndpoint = new InternalEndpoint(new QName ( 40 "servicename"), "endpoint:test", "compo", "0", null); 41 assertEquals(abstractEndpoint.toString(), 42 "servicename ->endpoint:test (INTERNAL):0"); 43 } 44 45 public void testGetters() { 46 EndpointService endpointService = new EndpointServiceImpl(); 47 InternalEndpoint internalEndpoint = new InternalEndpoint(new QName ( 48 "service"), "endpointname", "compo", "0", endpointService); 49 assertEquals(internalEndpoint.getComponentName(), "compo"); 50 assertEquals(internalEndpoint.getEndpointService(), endpointService); 51 internalEndpoint.setDescription("test"); 52 assertEquals(internalEndpoint.getDescription(), "test"); 53 } 54 55 public void testImplementsInterface() { 56 InternalEndpoint internalEndpoint = new InternalEndpoint(new QName ( 57 "service"), "endpointname", "compo", "0", null); 58 internalEndpoint.setInterfaces(new QName [] {new QName ("test")}); 59 assertTrue(internalEndpoint.implementsInterface(new QName ("test"))); 60 } 61 62 } 63 | Popular Tags |