Index: lutinutil/src/test/org/codelutin/util/StringUtilTest.java diff -u lutinutil/src/test/org/codelutin/util/StringUtilTest.java:1.9 lutinutil/src/test/org/codelutin/util/StringUtilTest.java:1.10 --- lutinutil/src/test/org/codelutin/util/StringUtilTest.java:1.9 Tue Jun 12 12:07:50 2007 +++ lutinutil/src/test/org/codelutin/util/StringUtilTest.java Tue Dec 18 00:35:51 2007 @@ -23,10 +23,10 @@ * Created: 7 oct. 2004 * * @author Benjamin Poussin - * @version $Revision: 1.9 $ + * @version $Revision: 1.10 $ * - * Mise a jour: $Date: 2007-06-12 12:07:50 $ - * par : $Author: thimel $ + * Mise a jour: $Date: 2007-12-18 00:35:51 $ + * par : $Author: tchemit $ */ package org.codelutin.util; @@ -142,5 +142,18 @@ StringUtil.unaccent("àâäéèêëîïôöùûüç 0123456789 ÀÂÄÉÈÊËÎÏÔÖÙÛÜÇ")); } + public void testConvertToConstantName() throws Exception { + assertEquals("YES",StringUtil.convertToConstantName("yes")); + assertEquals("YES",StringUtil.convertToConstantName("*ù$?YEs")); + assertEquals("YES",StringUtil.convertToConstantName("_yes!ù*_")); + assertEquals("YES",StringUtil.convertToConstantName("_YeS____")); + + assertEquals("YES_OR_NO",StringUtil.convertToConstantName("__yesOrNo_")); + assertEquals("YES_OR_NO",StringUtil.convertToConstantName("Yes-or-!*=No")); + assertEquals("YES_OR_NO",StringUtil.convertToConstantName("_yes__or__no")); + assertEquals("YES_OR_NO",StringUtil.convertToConstantName("_YesOR___No")); + + } + } // StringUtilTest