You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@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