You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2007/02/15 02:24:31 UTC

svn commit: r507769 - /velocity/tools/trunk/src/test/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java

Author: nbubna
Date: Wed Feb 14 17:24:31 2007
New Revision: 507769

URL: http://svn.apache.org/viewvc?view=rev&rev=507769
Log:
add assertStringEquals() so we needn't always call toString() on results

Modified:
    velocity/tools/trunk/src/test/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java

Modified: velocity/tools/trunk/src/test/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java
URL: http://svn.apache.org/viewvc/velocity/tools/trunk/src/test/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java?view=diff&rev=507769&r1=507768&r2=507769
==============================================================================
--- velocity/tools/trunk/src/test/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java (original)
+++ velocity/tools/trunk/src/test/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java Wed Feb 14 17:24:31 2007
@@ -63,20 +63,24 @@
         assertNotNull(alternatorTool);
         /* test automatic alternator */
         Alternator auto = alternatorTool.auto(new String[] {"red","blue","yellow"});
-        assertEquals("red",auto.getCurrent());
-        assertEquals("red",auto.getNext());
-        assertEquals("blue",auto.toString());
-        assertEquals("yellow",auto.toString());
-        assertEquals("red",auto.toString());
+        assertStringEquals("red", auto.getCurrent());
+        assertStringEquals("red", auto.getNext());
+        assertStringEquals("blue", auto);
+        assertStringEquals("yellow", auto);
+        assertStringEquals("red", auto);
         /* test manual alternator (use 'make()' and not 'manual()' since we define the default to be manual in toolbox.xml*/
          Alternator manual = alternatorTool.make(new String[] {"red","blue","yellow"});
-        assertEquals("red",manual.toString());
-        assertEquals("red",manual.toString());
+        assertStringEquals("red", manual);
+        assertStringEquals("red", manual);
         manual.shift();
-        assertEquals("blue",manual.toString());
+        assertStringEquals("blue", manual);
         manual.shift();
         manual.shift();
-        assertEquals("red",manual.toString());
+        assertStringEquals("red", manual);
+    }
+
+    protected void assertStringEquals(String expected, Object testThis) {
+        assertEquals(expected, String.valueOf(testThis));
     }
 
     public @Test void testDateTool() { /* TODO still incomplete */
@@ -148,26 +152,26 @@
         assertNotNull(textTool);
 
         ResourceTool.Key foo = textTool.get("foo");
-        assertEquals("bar", foo.toString());
+        assertStringEquals("bar", foo);
 
         ResourceTool.Key frenchFoo = foo.locale(Locale.FRENCH);
-        assertEquals("barre", frenchFoo.toString());
+        assertStringEquals("barre", frenchFoo);
 
         ResourceTool.Key otherFoo = foo.bundle("resources2");
-        assertEquals("woogie", otherFoo.toString());
+        assertStringEquals("woogie", otherFoo);
 
         ResourceTool.Key helloWhoever = textTool.get("hello").get("whoever");
-        assertEquals("Hello {0}!", helloWhoever.toString());
+        assertStringEquals("Hello {0}!", helloWhoever);
 
         ResourceTool.Key helloWorld = helloWhoever.insert(textTool.get("world"));
-        assertEquals("Hello World!", helloWorld.toString());
+        assertStringEquals("Hello World!", helloWorld);
 
         ResourceTool.Key halfFrenchHelloWorld = helloWorld.locale(Locale.FRENCH);
-        assertEquals("Bonjour World!", halfFrenchHelloWorld.toString());
+        assertStringEquals("Bonjour World!", halfFrenchHelloWorld);
 
         ResourceTool.Key frenchTool = textTool.locale(Locale.FRENCH);
         ResourceTool.Key frenchHelloWorld =
             frenchTool.get("hello.whoever").insert(frenchTool.get("world"));
-        assertEquals("Bonjour Monde!", frenchHelloWorld.toString());
+        assertStringEquals("Bonjour Monde!", frenchHelloWorld);
     }
 }