Author: apetrelli
Date: Sun Dec  3 07:22:00 2006
New Revision: 481780

URL: http://svn.apache.org/viewvc?view=rev&rev=481780
Log:
Removed UrlDefinitionsFactoryTest and moved its test cases to 
TestUrlDefinitionsFactory.

Removed:
    
struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/UrlDefinitionsFactoryTest.java
Modified:
    
struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java

Modified: 
struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java?view=diff&rev=481780&r1=481779&r2=481780
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-core/src/test/java/org/apache/tiles/definition/TestUrlDefinitionsFactory.java
 Sun Dec  3 07:22:00 2006
@@ -24,6 +24,7 @@
 
 import java.net.URL;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 import java.util.Collections;
@@ -276,4 +277,32 @@
                 MockDefinitionsReader.getInstanceCount());
     }
 
+    /**
+     * Tests the calculatePostfixes method.
+     */
+    public void testCalculatePostfixes() {
+        Locale locale = Locale.US;
+
+        List<String> posts = UrlDefinitionsFactory.calculatePostfixes(locale);
+        assertEquals(3, posts.size());
+        assertTrue(posts.contains("_en_US"));
+        assertTrue(posts.contains("_en"));
+
+        locale = Locale.ENGLISH;
+        posts = UrlDefinitionsFactory.calculatePostfixes(locale);
+        assertEquals(2, posts.size());
+        assertTrue(posts.contains("_en"));
+    }
+
+    /**
+     * Tests the concatPostfix method.
+     */
+    public void testConcatPostfix() {
+       UrlDefinitionsFactory factory = new UrlDefinitionsFactory();
+        String postfix = "_en_US";
+        assertEquals("a_en_US", factory.concatPostfix("a", postfix));
+        assertEquals("a_en_US.jsp", factory.concatPostfix("a.jsp", postfix));
+        assertEquals("file_en_US.jsp", factory.concatPostfix("file.jsp", 
postfix));
+        assertEquals("./path/file_en_US.jsp", 
factory.concatPostfix("./path/file.jsp", postfix));
+    }
 }


Reply via email to