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
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to