Author: apetrelli
Date: Thu Jun  3 18:30:05 2010
New Revision: 951102

URL: http://svn.apache.org/viewvc?rev=951102&view=rev
Log:
TILESSB-11
Completed code coverage as much as possible in tiles-core.

Modified:
    
tiles/sandbox/trunk/tiles3/tiles-core/src/test/java/org/apache/tiles/util/LocaleUtilTest.java

Modified: 
tiles/sandbox/trunk/tiles3/tiles-core/src/test/java/org/apache/tiles/util/LocaleUtilTest.java
URL: 
http://svn.apache.org/viewvc/tiles/sandbox/trunk/tiles3/tiles-core/src/test/java/org/apache/tiles/util/LocaleUtilTest.java?rev=951102&r1=951101&r2=951102&view=diff
==============================================================================
--- 
tiles/sandbox/trunk/tiles3/tiles-core/src/test/java/org/apache/tiles/util/LocaleUtilTest.java
 (original)
+++ 
tiles/sandbox/trunk/tiles3/tiles-core/src/test/java/org/apache/tiles/util/LocaleUtilTest.java
 Thu Jun  3 18:30:05 2010
@@ -53,6 +53,21 @@ public class LocaleUtilTest extends Test
         posts = LocaleUtil.calculatePostfixes(locale);
         assertEquals(2, posts.size());
         assertTrue(posts.contains("_en"));
+
+        locale = Locale.ROOT;
+        posts = LocaleUtil.calculatePostfixes(locale);
+        assertEquals(1, posts.size());
+        assertTrue(posts.contains(""));
+
+        posts = LocaleUtil.calculatePostfixes(null);
+        assertEquals(1, posts.size());
+        assertTrue(posts.contains(""));
+
+        locale = new Locale("it", "IT", "pidgin");
+        posts = LocaleUtil.calculatePostfixes(locale);
+        assertEquals(4, posts.size());
+        assertTrue(posts.contains("_it_IT"));
+        assertTrue(posts.contains("_it_IT_pidgin"));
     }
 
     /**
@@ -66,6 +81,7 @@ public class LocaleUtilTest extends Test
         Locale locale = new Locale("es", "ES", "Traditional_WIN");
         assertEquals("The Spain Traditional_WIN locale is not correct",
                 "_es_ES_Traditional_WIN", LocaleUtil.calculatePostfix(locale));
+        assertEquals("", LocaleUtil.calculatePostfix(null));
     }
 
     /**
@@ -77,6 +93,7 @@ public class LocaleUtilTest extends Test
         assertEquals("a_en_US.jsp", LocaleUtil.concatPostfix("a.jsp", 
postfix));
         assertEquals("file_en_US.jsp", LocaleUtil.concatPostfix("file.jsp", 
postfix));
         assertEquals("./path/file_en_US.jsp", 
LocaleUtil.concatPostfix("./path/file.jsp", postfix));
+        assertEquals("a", LocaleUtil.concatPostfix("a", null));
     }
 
     /**


Reply via email to