pero 2005/02/15 01:36:58 Modified: modules/storeconfig/test/src/share/org/apache/catalina/storeconfig StoreAppenderTest.java StoreLoaderTest.java Log: Add ReplicationTransmitter test Revision Changes Path 1.2 +17 -2 jakarta-tomcat-catalina/modules/storeconfig/test/src/share/org/apache/catalina/storeconfig/StoreAppenderTest.java Index: StoreAppenderTest.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/modules/storeconfig/test/src/share/org/apache/catalina/storeconfig/StoreAppenderTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- StoreAppenderTest.java 8 Jan 2005 11:14:08 -0000 1.1 +++ StoreAppenderTest.java 15 Feb 2005 09:36:58 -0000 1.2 @@ -22,11 +22,10 @@ import junit.framework.TestCase; +import org.apache.catalina.cluster.tcp.ReplicationTransmitter; import org.apache.catalina.core.StandardServer; import org.apache.catalina.deploy.ContextResource; import org.apache.catalina.startup.SetAllPropertiesRule; -import org.apache.catalina.storeconfig.StoreAppender; -import org.apache.catalina.storeconfig.StoreDescription; import org.apache.tomcat.util.digester.Digester; import org.xml.sax.SAXException; @@ -73,4 +72,20 @@ new StoreAppender().printAttributes(writer, 0, true, bean, desc); } + public void testStoreReplicationTransmitter() throws Exception { + StoreDescription desc = new StoreDescription(); + desc.setStandard(true); + StringWriter swriter = new StringWriter(); + PrintWriter writer = new PrintWriter(swriter); + ReplicationTransmitter bean = new ReplicationTransmitter(); + bean.setReplicationMode("asynchronous"); + bean.setProperty("keepAliveTimeout","80000"); + new ReplicationTransmitterStoreAppender().printAttributes(writer, 0, true, bean, desc); + String aspectedResult =LF.LINE_SEPARATOR + + " replicationMode=\"asynchronous\"" + LF.LINE_SEPARATOR + + " keepAliveTimeout=\"80000\"" ; + assertEquals(aspectedResult, swriter.getBuffer().toString()); + + } + } \ No newline at end of file 1.2 +9 -0 jakarta-tomcat-catalina/modules/storeconfig/test/src/share/org/apache/catalina/storeconfig/StoreLoaderTest.java Index: StoreLoaderTest.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/modules/storeconfig/test/src/share/org/apache/catalina/storeconfig/StoreLoaderTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- StoreLoaderTest.java 8 Jan 2005 11:14:08 -0000 1.1 +++ StoreLoaderTest.java 15 Feb 2005 09:36:58 -0000 1.2 @@ -20,6 +20,7 @@ import junit.framework.TestCase; +import org.apache.catalina.cluster.tcp.ReplicationTransmitter; import org.apache.catalina.core.StandardContext; import org.apache.catalina.core.StandardServer; import org.apache.catalina.mbeans.ServerLifecycleListener; @@ -75,5 +76,13 @@ .findDescription("org.apache.catalina.core.StandardServer.[ServerLifecycleListener]"); assertEquals(ServerLifecycleListener.class.getName(), desc .getTagClass()); + desc = registry.findDescription(ReplicationTransmitter.class); + assertNotNull(desc); + assertEquals(ReplicationTransmitter.class.getName(), desc + .getTagClass()); + assertNotNull(desc.getStoreFactory()); + assertEquals(ReplicationTransmitterStoreAppender.class, desc.getStoreFactory().getStoreAppender().getClass() + ); + } } \ No newline at end of file
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]