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)); + } }