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.