You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mark Hindess (JIRA)" <ji...@apache.org> on 2010/05/27 23:35:37 UTC
[jira] Created: (HARMONY-6525) [classlib][text] DecimalFormatTest
tests fail
[classlib][text] DecimalFormatTest tests fail
---------------------------------------------
Key: HARMONY-6525
URL: https://issues.apache.org/jira/browse/HARMONY-6525
Project: Harmony
Issue Type: Bug
Components: Classlib
Affects Versions: 5.0M14
Reporter: Mark Hindess
I see four failures and 1 error on windows/x86 and linux/x86:
DecimalFormatTest test_formatDLjava_lang_StringBufferLjava_text_FieldPosition
Test 0: incorrect end index for fieldjava.text.NumberFormat$Field(currency)
expected:<1> but was:<0>
at org.apache.harmony.text.tests.java.text.Support_Format.t_FormatWithField (Support_Format.java:55)
at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_format_with_FieldPosition (Support_DecimalFormat.java:49)
at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatDLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:797)
DecimalFormatTest test_formatJLjava_lang_StringBufferLjava_text_FieldPosition
##0.0E0: 123 expected:<12[3]E0> but was:<12[0]E0>
at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatJLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:1052)
DecimalFormatTest test_formatToCharacterIteratorLjava_lang_Object
Test 1: Format returned incorrect CharacterIterator for 350.76
at org.apache.harmony.text.tests.java.text.Support_Format.t_Format (Support_Format.java:63)
at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_formatToCharacterIterator (Support_DecimalFormat.java:140)
at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatToCharacterIteratorLjava_lang_Object (DecimalFormatTest.java:1112)
DecimalFormatTest test_parseLjava_lang_StringLjava_text_ParsePosition
Wrong result type multiplier 100: 9.223372036854776E16
at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_parseLjava_lang_StringLjava_text_ParsePosition (DecimalFormatTest.java:1331)
DecimalFormatTest test_getMaximumIntegerDigits
Error Unquoted special character '0' in pattern "0 0"
java.lang.IllegalArgumentException: Unquoted special character '0' in pattern "0 0"
at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.java:4967)
at com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffix (DecimalFormat.java:4682)
at com.ibm.icu.text.DecimalFormat.createFromPatternAndSymbols (DecimalFormat.java:736)
at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:729)
at java.text.DecimalFormat.(DecimalFormat.java:588)
at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_getMaximumIntegerDigits (DecimalFormatTest.java:424)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-6525) [classlib][text] DecimalFormatTest
tests fail
Posted by "Hudson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916680#action_12916680 ]
Hudson commented on HARMONY-6525:
---------------------------------
Integrated in Harmony-select-1.5-head-linux-x86_64 #126 (See [https://hudson.apache.org/hudson/job/Harmony-select-1.5-head-linux-x86_64/126/])
Modify format test according to comments in HARMONY-6525 ([classlib][text] DecimalFormatTest tests fail) - I believe this is a non-bug difference and the behaviour of ICU is correct in this case.
> [classlib][text] DecimalFormatTest tests fail
> ---------------------------------------------
>
> Key: HARMONY-6525
> URL: https://issues.apache.org/jira/browse/HARMONY-6525
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M14
> Reporter: Mark Hindess
>
> I see four failures and 1 error on windows/x86 and linux/x86:
> DecimalFormatTest test_formatDLjava_lang_StringBufferLjava_text_FieldPosition
> Test 0: incorrect end index for fieldjava.text.NumberFormat$Field(currency)
> expected:<1> but was:<0>
> at org.apache.harmony.text.tests.java.text.Support_Format.t_FormatWithField (Support_Format.java:55)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_format_with_FieldPosition (Support_DecimalFormat.java:49)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatDLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:797)
> DecimalFormatTest test_formatJLjava_lang_StringBufferLjava_text_FieldPosition
> ##0.0E0: 123 expected:<12[3]E0> but was:<12[0]E0>
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatJLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:1052)
> DecimalFormatTest test_formatToCharacterIteratorLjava_lang_Object
> Test 1: Format returned incorrect CharacterIterator for 350.76
> at org.apache.harmony.text.tests.java.text.Support_Format.t_Format (Support_Format.java:63)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_formatToCharacterIterator (Support_DecimalFormat.java:140)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatToCharacterIteratorLjava_lang_Object (DecimalFormatTest.java:1112)
> DecimalFormatTest test_parseLjava_lang_StringLjava_text_ParsePosition
> Wrong result type multiplier 100: 9.223372036854776E16
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_parseLjava_lang_StringLjava_text_ParsePosition (DecimalFormatTest.java:1331)
> DecimalFormatTest test_getMaximumIntegerDigits
> Error Unquoted special character '0' in pattern "0 0"
> java.lang.IllegalArgumentException: Unquoted special character '0' in pattern "0 0"
> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.java:4967)
> at com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffix (DecimalFormat.java:4682)
> at com.ibm.icu.text.DecimalFormat.createFromPatternAndSymbols (DecimalFormat.java:736)
> at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:729)
> at java.text.DecimalFormat.(DecimalFormat.java:588)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_getMaximumIntegerDigits (DecimalFormatTest.java:424)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-6525) [classlib][text] DecimalFormatTest
tests fail
Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916507#action_12916507 ]
Oliver Deakin commented on HARMONY-6525:
----------------------------------------
Applied change to DecimalFormatTest at repo revision r1003094 to resolve the last failure in test_getMaximumIntegerDigits. I believe this is a non-bug difference and the behaviour of ICU complies with the spec, so I've modified the test case to check the ICU output.
> [classlib][text] DecimalFormatTest tests fail
> ---------------------------------------------
>
> Key: HARMONY-6525
> URL: https://issues.apache.org/jira/browse/HARMONY-6525
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M14
> Reporter: Mark Hindess
>
> I see four failures and 1 error on windows/x86 and linux/x86:
> DecimalFormatTest test_formatDLjava_lang_StringBufferLjava_text_FieldPosition
> Test 0: incorrect end index for fieldjava.text.NumberFormat$Field(currency)
> expected:<1> but was:<0>
> at org.apache.harmony.text.tests.java.text.Support_Format.t_FormatWithField (Support_Format.java:55)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_format_with_FieldPosition (Support_DecimalFormat.java:49)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatDLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:797)
> DecimalFormatTest test_formatJLjava_lang_StringBufferLjava_text_FieldPosition
> ##0.0E0: 123 expected:<12[3]E0> but was:<12[0]E0>
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatJLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:1052)
> DecimalFormatTest test_formatToCharacterIteratorLjava_lang_Object
> Test 1: Format returned incorrect CharacterIterator for 350.76
> at org.apache.harmony.text.tests.java.text.Support_Format.t_Format (Support_Format.java:63)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_formatToCharacterIterator (Support_DecimalFormat.java:140)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatToCharacterIteratorLjava_lang_Object (DecimalFormatTest.java:1112)
> DecimalFormatTest test_parseLjava_lang_StringLjava_text_ParsePosition
> Wrong result type multiplier 100: 9.223372036854776E16
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_parseLjava_lang_StringLjava_text_ParsePosition (DecimalFormatTest.java:1331)
> DecimalFormatTest test_getMaximumIntegerDigits
> Error Unquoted special character '0' in pattern "0 0"
> java.lang.IllegalArgumentException: Unquoted special character '0' in pattern "0 0"
> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.java:4967)
> at com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffix (DecimalFormat.java:4682)
> at com.ibm.icu.text.DecimalFormat.createFromPatternAndSymbols (DecimalFormat.java:736)
> at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:729)
> at java.text.DecimalFormat.(DecimalFormat.java:588)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_getMaximumIntegerDigits (DecimalFormatTest.java:424)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-6525) [classlib][text] DecimalFormatTest
tests fail
Posted by "Hudson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916699#action_12916699 ]
Hudson commented on HARMONY-6525:
---------------------------------
Integrated in Harmony-1.5-head-linux-x86_64 #973 (See [https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/973/])
Modify format test according to comments in HARMONY-6525 ([classlib][text] DecimalFormatTest tests fail) - I believe this is a non-bug difference and the behaviour of ICU is correct in this case.
> [classlib][text] DecimalFormatTest tests fail
> ---------------------------------------------
>
> Key: HARMONY-6525
> URL: https://issues.apache.org/jira/browse/HARMONY-6525
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M14
> Reporter: Mark Hindess
>
> I see four failures and 1 error on windows/x86 and linux/x86:
> DecimalFormatTest test_formatDLjava_lang_StringBufferLjava_text_FieldPosition
> Test 0: incorrect end index for fieldjava.text.NumberFormat$Field(currency)
> expected:<1> but was:<0>
> at org.apache.harmony.text.tests.java.text.Support_Format.t_FormatWithField (Support_Format.java:55)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_format_with_FieldPosition (Support_DecimalFormat.java:49)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatDLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:797)
> DecimalFormatTest test_formatJLjava_lang_StringBufferLjava_text_FieldPosition
> ##0.0E0: 123 expected:<12[3]E0> but was:<12[0]E0>
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatJLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:1052)
> DecimalFormatTest test_formatToCharacterIteratorLjava_lang_Object
> Test 1: Format returned incorrect CharacterIterator for 350.76
> at org.apache.harmony.text.tests.java.text.Support_Format.t_Format (Support_Format.java:63)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_formatToCharacterIterator (Support_DecimalFormat.java:140)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatToCharacterIteratorLjava_lang_Object (DecimalFormatTest.java:1112)
> DecimalFormatTest test_parseLjava_lang_StringLjava_text_ParsePosition
> Wrong result type multiplier 100: 9.223372036854776E16
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_parseLjava_lang_StringLjava_text_ParsePosition (DecimalFormatTest.java:1331)
> DecimalFormatTest test_getMaximumIntegerDigits
> Error Unquoted special character '0' in pattern "0 0"
> java.lang.IllegalArgumentException: Unquoted special character '0' in pattern "0 0"
> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.java:4967)
> at com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffix (DecimalFormat.java:4682)
> at com.ibm.icu.text.DecimalFormat.createFromPatternAndSymbols (DecimalFormat.java:736)
> at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:729)
> at java.text.DecimalFormat.(DecimalFormat.java:588)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_getMaximumIntegerDigits (DecimalFormatTest.java:424)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-6525) [classlib][text] DecimalFormatTest
tests fail
Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916421#action_12916421 ]
Oliver Deakin commented on HARMONY-6525:
----------------------------------------
The last failure was already mentioned in HARMONY-878. I think it's a non-bug difference, and as far as I can see ICU follows the spec. I think the test should be changed to quote the second 0 i.e. "0\t'0'". With this change the getMaximumIntegerDigits test passes on Harmony and the RI.
The FieldPosition failure looks like a genuine bug in ICU - I've raised a ticket: http://bugs.icu-project.org/trac/ticket/7997.
> [classlib][text] DecimalFormatTest tests fail
> ---------------------------------------------
>
> Key: HARMONY-6525
> URL: https://issues.apache.org/jira/browse/HARMONY-6525
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M14
> Reporter: Mark Hindess
>
> I see four failures and 1 error on windows/x86 and linux/x86:
> DecimalFormatTest test_formatDLjava_lang_StringBufferLjava_text_FieldPosition
> Test 0: incorrect end index for fieldjava.text.NumberFormat$Field(currency)
> expected:<1> but was:<0>
> at org.apache.harmony.text.tests.java.text.Support_Format.t_FormatWithField (Support_Format.java:55)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_format_with_FieldPosition (Support_DecimalFormat.java:49)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatDLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:797)
> DecimalFormatTest test_formatJLjava_lang_StringBufferLjava_text_FieldPosition
> ##0.0E0: 123 expected:<12[3]E0> but was:<12[0]E0>
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatJLjava_lang_StringBufferLjava_text_FieldPosition (DecimalFormatTest.java:1052)
> DecimalFormatTest test_formatToCharacterIteratorLjava_lang_Object
> Test 1: Format returned incorrect CharacterIterator for 350.76
> at org.apache.harmony.text.tests.java.text.Support_Format.t_Format (Support_Format.java:63)
> at org.apache.harmony.text.tests.java.text.Support_DecimalFormat.t_formatToCharacterIterator (Support_DecimalFormat.java:140)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_formatToCharacterIteratorLjava_lang_Object (DecimalFormatTest.java:1112)
> DecimalFormatTest test_parseLjava_lang_StringLjava_text_ParsePosition
> Wrong result type multiplier 100: 9.223372036854776E16
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_parseLjava_lang_StringLjava_text_ParsePosition (DecimalFormatTest.java:1331)
> DecimalFormatTest test_getMaximumIntegerDigits
> Error Unquoted special character '0' in pattern "0 0"
> java.lang.IllegalArgumentException: Unquoted special character '0' in pattern "0 0"
> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.java:4967)
> at com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffix (DecimalFormat.java:4682)
> at com.ibm.icu.text.DecimalFormat.createFromPatternAndSymbols (DecimalFormat.java:736)
> at com.ibm.icu.text.DecimalFormat.(DecimalFormat.java:729)
> at java.text.DecimalFormat.(DecimalFormat.java:588)
> at org.apache.harmony.text.tests.java.text.DecimalFormatTest.test_getMaximumIntegerDigits (DecimalFormatTest.java:424)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.