Unit test fails on vm running danish locale
-------------------------------------------

                 Key: TAPESTRY-1300
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1300
             Project: Tapestry
          Issue Type: Bug
          Components: Core
    Affects Versions: 5.0.3
            Reporter: Chris Poulsen
            Priority: Trivial


DecimalFormat is localized, so the test against a string with the US decimal 
separator fails, the following patch changes this:

Index: src/test/java/org/apache/tapestry/corelib/components/OutputTest.java
===================================================================
--- src/test/java/org/apache/tapestry/corelib/components/OutputTest.java
(revision 511630)
+++ src/test/java/org/apache/tapestry/corelib/components/OutputTest.java
(working copy)
@@ -18,18 +18,26 @@
 import java.text.FieldPosition;
 import java.text.Format;
 import java.text.ParsePosition;
+import java.util.Locale;

 import org.apache.tapestry.ComponentResources;
 import org.apache.tapestry.MarkupWriter;
 import org.apache.tapestry.test.TapestryTestCase;
 import org.testng.annotations.Test;
+import org.testng.annotations.BeforeClass;

 public class OutputTest extends TapestryTestCase
 {
-    private final Number _value = new Double(22.7d);
+    private final Number _value = 22.7d;

-    private final Format _format = new DecimalFormat("0.00");
+    private final Format _format = DecimalFormat.getInstance(Locale.US);

+    @BeforeClass
+    public void setUp() {
+        ((DecimalFormat)_format).applyPattern("0.00");
+    }
+
+
     @Test
     public void simple_output()
     {

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to