From 8b245147935eb1d7736870d237e4f4c5132a5094 Mon Sep 17 00:00:00 2001 From: rfeng Date: Mon, 5 Apr 2010 20:11:32 +0000 Subject: All the ServletHost impl class to receive attributes and add a test git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@930949 13f79535-47bb-0310-9956-ffa450edef68 --- .../tuscany/sca/http/tomcat/TomcatServerTestCase.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'sca-java-2.x/contrib/modules/host-tomcat/src/test/java/org/apache/tuscany/sca/http') diff --git a/sca-java-2.x/contrib/modules/host-tomcat/src/test/java/org/apache/tuscany/sca/http/tomcat/TomcatServerTestCase.java b/sca-java-2.x/contrib/modules/host-tomcat/src/test/java/org/apache/tuscany/sca/http/tomcat/TomcatServerTestCase.java index afbec52cd9..e33436d27d 100644 --- a/sca-java-2.x/contrib/modules/host-tomcat/src/test/java/org/apache/tuscany/sca/http/tomcat/TomcatServerTestCase.java +++ b/sca-java-2.x/contrib/modules/host-tomcat/src/test/java/org/apache/tuscany/sca/http/tomcat/TomcatServerTestCase.java @@ -37,9 +37,15 @@ import javax.servlet.http.HttpServletResponse; import junit.framework.TestCase; +import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; +import org.apache.tuscany.sca.core.ExtensionPointRegistry; import org.apache.tuscany.sca.host.http.DefaultResourceServlet; +import org.apache.tuscany.sca.host.http.ExtensibleServletHost; +import org.apache.tuscany.sca.host.http.ServletHost; import org.apache.tuscany.sca.work.NotificationListener; import org.apache.tuscany.sca.work.WorkScheduler; +import org.junit.Assert; +import org.junit.Test; /** * @version $Rev$ $Date$ @@ -350,4 +356,14 @@ public class TomcatServerTestCase extends TestCase { delegate.destroy(); } } + + @Test + public void testDiscovery() { + ExtensionPointRegistry registry = new DefaultExtensionPointRegistry(); + ExtensibleServletHost host = ExtensibleServletHost.getInstance(registry); + ServletHost me = host.getDefaultServletHost(); + Assert.assertEquals("tomcat", me.getName()); + Assert.assertEquals(8085, me.getDefaultPort()); + registry.stop(); + } } -- cgit v1.2.3