You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/12/16 22:01:33 UTC
svn commit: r487882 -
/tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/form/translator/TestNumberTranslator.java
Author: jkuhnert
Date: Sat Dec 16 13:01:32 2006
New Revision: 487882
URL: http://svn.apache.org/viewvc?view=rev&rev=487882
Log:
Added more tests to validate TAPESTRY-827.
Modified:
tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/form/translator/TestNumberTranslator.java
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/form/translator/TestNumberTranslator.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/form/translator/TestNumberTranslator.java?view=diff&rev=487882&r1=487881&r2=487882
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/form/translator/TestNumberTranslator.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/form/translator/TestNumberTranslator.java Sat Dec 16 13:01:32 2006
@@ -16,6 +16,7 @@
import static org.easymock.EasyMock.expect;
+import java.text.DecimalFormatSymbols;
import java.util.Locale;
import org.apache.tapestry.IMarkupWriter;
@@ -112,6 +113,23 @@
assertEquals("", result);
verify();
+ }
+
+ public void test_Localized_Format()
+ {
+ IFormComponent field = newField();
+ NumberTranslator translator = new NumberTranslator();
+ translator.setPattern("#,###");
+
+ replay();
+
+ Integer input = new Integer(10999999);
+ String result = translator.format(field, Locale.FRENCH, input);
+ DecimalFormatSymbols sym = new DecimalFormatSymbols(Locale.FRENCH);
+
+ verify();
+
+ assertEquals(result, "10" + sym.getGroupingSeparator() + "999" + sym.getGroupingSeparator() + "999");
}
public void test_Default_Parse() throws Exception