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