Update of /var/cvs/tests/util/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv18133/util/org/mmbase/util
Modified Files:
LocalizedStringTest.java
Log Message:
added some cases dealing with setting values on the default locale, which
behaved a bit odd (some of these failed, but not any more)
See also: http://cvs.mmbase.org/viewcvs/tests/util/org/mmbase/util
Index: LocalizedStringTest.java
===================================================================
RCS file: /var/cvs/tests/util/org/mmbase/util/LocalizedStringTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- LocalizedStringTest.java 28 Apr 2009 06:52:50 -0000 1.5
+++ LocalizedStringTest.java 30 Apr 2009 19:56:25 -0000 1.6
@@ -18,7 +18,7 @@
/**
*
* @author Michiel Meeuwissen
- * @verion $Id: LocalizedStringTest.java,v 1.5 2009/04/28 06:52:50 michiel Exp
$
+ * @verion $Id: LocalizedStringTest.java,v 1.6 2009/04/30 19:56:25 michiel Exp
$
*/
public class LocalizedStringTest extends TestCase {
@@ -39,12 +39,28 @@
return fun;
}
+ protected LocalizedString getInstanceWithDefaultFilled() {
+ LocalizedString.setDefault(DK);
+ LocalizedString fun = new LocalizedString("funny");
+ fun.set("leuk", NL);
+ fun.set("plezant", BE);
+ fun.set("amuza", EO);
+ fun.set("morsom", DK);
+ return fun;
+ }
+
public void testBasic() {
LocalizedString fun = getInstance();
- assertEquals(fun.get(null), "funny");
- assertEquals(fun.get(EO), "amuza");
- assertEquals(fun.get(BE_VAR), "plezant");
- assertEquals(fun.get(NL), "leuk");
+ assertEquals("funny", fun.get(null));
+ assertEquals("amuza", fun.get(EO));
+ assertEquals("plezant", fun.get(BE_VAR));
+ assertEquals("leuk", fun.get(NL));
+
+ LocalizedString fun2 = getInstanceWithDefaultFilled();
+ assertEquals("morsom", fun2.get(DK));
+ assertEquals("" + fun2.getDebugString(), "morsom", fun2.get(null));
+ assertEquals("funny", fun2.get(Locale.CHINESE));
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs