You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jg...@apache.org on 2005/12/10 18:53:45 UTC
svn commit: r355757 -
/geronimo/trunk/modules/tomcat/src/test/org/apache/geronimo/tomcat/ContainerTest.java
Author: jgenender
Date: Sat Dec 10 09:53:43 2005
New Revision: 355757
URL: http://svn.apache.org/viewcvs?rev=355757&view=rev
Log:
Fixed the test
Modified:
geronimo/trunk/modules/tomcat/src/test/org/apache/geronimo/tomcat/ContainerTest.java
Modified: geronimo/trunk/modules/tomcat/src/test/org/apache/geronimo/tomcat/ContainerTest.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/tomcat/src/test/org/apache/geronimo/tomcat/ContainerTest.java?rev=355757&r1=355756&r2=355757&view=diff
==============================================================================
--- geronimo/trunk/modules/tomcat/src/test/org/apache/geronimo/tomcat/ContainerTest.java (original)
+++ geronimo/trunk/modules/tomcat/src/test/org/apache/geronimo/tomcat/ContainerTest.java Sat Dec 10 09:53:43 2005
@@ -25,6 +25,7 @@
import java.util.HashSet;
import java.util.Map;
import java.util.Properties;
+import java.util.ArrayList;
import java.util.Set;
import javax.management.ObjectName;
@@ -49,6 +50,10 @@
import org.apache.geronimo.tomcat.app.MockWebServiceContainer;
import org.apache.geronimo.webservices.WebServiceContainer;
+import org.apache.geronimo.gbean.ReferenceCollection;
+import org.apache.geronimo.gbean.ReferenceCollectionEvent;
+import org.apache.geronimo.gbean.ReferenceCollectionListener;
+
/**
* @version $Rev$ $Date$
@@ -113,7 +118,7 @@
tearDownWeb();
}
- public void XtestSecureWebServiceHandler() throws Exception {
+ public void testSecureWebServiceHandler() throws Exception {
setUpWeb();
@@ -216,7 +221,7 @@
propertiesRealmGBean.setReferencePattern("LoginModuleConfiguration", testUseName);
propertiesRealmGBean.setReferencePattern("LoginService", loginServiceName);
PrincipalInfo.PrincipalEditor principalEditor = new PrincipalInfo.PrincipalEditor();
- principalEditor.setAsText("metro=org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal");
+ principalEditor.setAsText("metro,org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal,false");
propertiesRealmGBean.setAttribute("defaultPrincipal", principalEditor.getValue());
start(loginConfigurationGBean);
@@ -267,8 +272,8 @@
start(host);
//Default Engine
-// ReferenceCollection hosts = new TestReferenceCollection();
-// hosts.add(host);
+ ReferenceCollection hosts = new TestReferenceCollection();
+ hosts.add(host);
initParams.clear();
initParams.put("name", "Geronimo");
@@ -301,8 +306,8 @@
stop(serverInfoName);
kernel.shutdown();
}
-/*
- private static class TestReferenceCollection extends ArrayList implements ReferenceCollection {
+
+ private class TestReferenceCollection extends ArrayList implements ReferenceCollection {
ReferenceCollectionListener referenceCollectionListener;
@@ -330,6 +335,15 @@
return result;
}
+ public ObjectName[] getMemberObjectNames() {
+ ObjectName names[] = new ObjectName[this.size()];
+ for(int i=0; i < this.size(); i++){
+ GBeanData data = (GBeanData)this.get(i);
+ names[i] = data.getName();
+ }
+ return names;
+ }
+
}
-*/
+
}