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));
}
/**