You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2010/12/02 17:09:45 UTC
svn commit: r1041427 -
/tomcat/trunk/test/org/apache/catalina/util/TestContextName.java
Author: markt
Date: Thu Dec 2 16:09:45 2010
New Revision: 1041427
URL: http://svn.apache.org/viewvc?rev=1041427&view=rev
Log:
Better test case
Modified:
tomcat/trunk/test/org/apache/catalina/util/TestContextName.java
Modified: tomcat/trunk/test/org/apache/catalina/util/TestContextName.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/util/TestContextName.java?rev=1041427&r1=1041426&r2=1041427&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/util/TestContextName.java (original)
+++ tomcat/trunk/test/org/apache/catalina/util/TestContextName.java Thu Dec 2 16:09:45 2010
@@ -137,41 +137,36 @@ public class TestContextName extends Tes
assertEquals("/foo/bar##E", cn16.getDisplayName());
}
- public void testConstructorStringWithName() {
- assertEquals("", new ContextName(cn1.getName()).getName());
- assertEquals("", new ContextName(cn2.getName()).getName());
- assertEquals("", new ContextName(cn3.getName()).getName());
- assertEquals("/foo", new ContextName(cn4.getName()).getName());
- assertEquals("/foo/bar", new ContextName(cn5.getName()).getName());
- assertEquals("##A", new ContextName(cn6.getName()).getName());
- assertEquals("##B", new ContextName(cn7.getName()).getName());
- assertEquals("##C", new ContextName(cn8.getName()).getName());
- assertEquals("/foo##D", new ContextName(cn9.getName()).getName());
- assertEquals("/foo/bar##E", new ContextName(cn10.getName()).getName());
- assertEquals("", new ContextName(cn11.getName()).getName());
- assertEquals("/foo", new ContextName(cn12.getName()).getName());
- assertEquals("/foo/bar", new ContextName(cn13.getName()).getName());
- assertEquals("##A", new ContextName(cn14.getName()).getName());
- assertEquals("/foo##D", new ContextName(cn15.getName()).getName());
- assertEquals("/foo/bar##E", new ContextName(cn16.getName()).getName());
+ public void testConstructorString() {
+ doTestConstructorString(cn1);
+ doTestConstructorString(cn2);
+ doTestConstructorString(cn3);
+ doTestConstructorString(cn4);
+ doTestConstructorString(cn5);
+ doTestConstructorString(cn6);
+ doTestConstructorString(cn7);
+ doTestConstructorString(cn8);
+ doTestConstructorString(cn9);
+ doTestConstructorString(cn10);
+ doTestConstructorString(cn11);
+ doTestConstructorString(cn12);
+ doTestConstructorString(cn13);
+ doTestConstructorString(cn14);
+ doTestConstructorString(cn15);
+ doTestConstructorString(cn16);
}
- public void testConstructorStringWithDisplayName() {
- assertEquals("", new ContextName(cn1.getDisplayName()).getName());
- assertEquals("", new ContextName(cn2.getDisplayName()).getName());
- assertEquals("", new ContextName(cn3.getDisplayName()).getName());
- assertEquals("/foo", new ContextName(cn4.getDisplayName()).getName());
- assertEquals("/foo/bar", new ContextName(cn5.getDisplayName()).getName());
- assertEquals("##A", new ContextName(cn6.getDisplayName()).getName());
- assertEquals("##B", new ContextName(cn7.getDisplayName()).getName());
- assertEquals("##C", new ContextName(cn8.getDisplayName()).getName());
- assertEquals("/foo##D", new ContextName(cn9.getDisplayName()).getName());
- assertEquals("/foo/bar##E", new ContextName(cn10.getDisplayName()).getName());
- assertEquals("", new ContextName(cn11.getDisplayName()).getName());
- assertEquals("/foo", new ContextName(cn12.getDisplayName()).getName());
- assertEquals("/foo/bar", new ContextName(cn13.getDisplayName()).getName());
- assertEquals("##A", new ContextName(cn14.getDisplayName()).getName());
- assertEquals("/foo##D", new ContextName(cn15.getDisplayName()).getName());
- assertEquals("/foo/bar##E", new ContextName(cn16.getDisplayName()).getName());
+ private void doTestConstructorString(ContextName src) {
+ doCompare(src, new ContextName(src.getBaseName()));
+ doCompare(src, new ContextName(src.getDisplayName()));
+ doCompare(src, new ContextName(src.getName()));
+ }
+
+ private void doCompare(ContextName cn1, ContextName cn2) {
+ assertEquals(cn1.getBaseName(), cn2.getBaseName());
+ assertEquals(cn1.getDisplayName(), cn2.getDisplayName());
+ assertEquals(cn1.getName(), cn2.getName());
+ assertEquals(cn1.getPath(), cn2.getPath());
+ assertEquals(cn1.getVersion(), cn2.getVersion());
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org