You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2007/11/05 15:31:18 UTC
svn commit: r592013 - in
/myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert:
NumberConverterTestCase.java TrinidadNumberConverterTest.java
Author: matzew
Date: Mon Nov 5 06:31:18 2007
New Revision: 592013
URL: http://svn.apache.org/viewvc?rev=592013&view=rev
Log:
added test-case for France Locale and currency.
Modified:
myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java
myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java
Modified: myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java?rev=592013&r1=592012&r2=592013&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java Mon Nov 5 06:31:18 2007
@@ -205,6 +205,29 @@
}
}
+ public void testFranceLocale()
+ {
+ NumberConverter converter = getNumberConverter();
+ Mock mock = mock(UIComponent.class);
+ UIComponent comp = (UIComponent) mock.proxy();
+
+ converter.setLocale(Locale.FRANCE);
+ converter.setType("currency");
+ Double d = new Double(12345.68d);
+
+ setFacesContext(facesContext);
+ try
+ {
+ String convertedString = converter.getAsString(facesContext, comp, d);
+ assertEquals("12 345,68 ", convertedString);
+ }
+ finally
+ {
+ setFacesContext(null);
+ }
+ mock.verify();
+ }
+
public void testCurrencyCodeIsHonoured()
{
NumberConverter converter = getNumberConverter();
Modified: myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java?rev=592013&r1=592012&r2=592013&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java Mon Nov 5 06:31:18 2007
@@ -88,6 +88,17 @@
super.testCurrencyCodeIsHonoured();
}
+ @Override
+ public void testFranceLocale()
+ {
+ DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.FRANCE);
+ _mafct.setDecimalSeparator(symbols.getMonetaryDecimalSeparator());
+ _mafct.setNumberGroupingSeparator(symbols.getGroupingSeparator());
+
+ super.testFranceLocale();
+ }
+
+
public void testValueSetInRequestContextIsHonoured()
{
//ugly ?