-
Bug
-
Resolution: Fixed
-
P5
-
1.4.0, 1.4.2, 6, 6u2
-
b03
-
generic, x86, sparc
-
generic, solaris_9, solaris_10
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2148002 | 6u4 | Yuka Kamiya | P4 | Resolved | Fixed | b01 |
JDK-2148555 | 5.0u14 | Abhijit Saha | P4 | Resolved | Fixed | b01 |
A regression test, test/java/text/BreakIterator/BreakIteratorTest.java, fails in th locale.
-----------------------------------------------------------------------------------
BreakIteratorTest {
TestLineBreakContractions Passed
TestEmptyString Passed
TestSentenceInvariants Passed
TestBug4152416 Passed
TestLineBreakBasedOnUnicode3_0_0 Passed
TestBug4153072 Passed
TestCharacterBreak Passed
TestBug4214367 {
Discrepancy between expected result and actual result
---
[????????, ????????]
---
[??, ?, ?, ?, ?, ?, ?, ??, ?, ?, ?, ?, ?, ?]
Discrepancy between expected result and actual result
---
[????????, ????????]
---
[??, ?, ?, ?, ?, ?, ?, ??, ?, ?, ?, ?, ?, ?]
Wrong result from following() for 0: expected 8, got 2
Wrong result from following() for 1: expected 8, got 2
Wrong result from following() for 2: expected 8, got 3
Wrong result from following() for 3: expected 8, got 4
Wrong result from following() for 4: expected 8, got 5
Wrong result from following() for 5: expected 8, got 6
Wrong result from following() for 6: expected 8, got 7
Wrong result from following() for 8: expected 16, got 10
Wrong result from following() for 9: expected 16, got 10
Wrong result from following() for 10: expected 16, got 11
Wrong result from following() for 11: expected 16, got 12
Wrong result from following() for 12: expected 16, got 13
Wrong result from following() for 13: expected 16, got 14
Wrong result from following() for 14: expected 16, got 15
Wrong result from preceding() for 3: expected 0, got 2
Wrong result from preceding() for 4: expected 0, got 3
Wrong result from preceding() for 5: expected 0, got 4
Wrong result from preceding() for 6: expected 0, got 5
Wrong result from preceding() for 7: expected 0, got 6
Wrong result from preceding() for 8: expected 0, got 7
Wrong result from preceding() for 11: expected 8, got 10
Wrong result from preceding() for 12: expected 8, got 11
Wrong result from preceding() for 13: expected 8, got 12
Wrong result from preceding() for 14: expected 8, got 13
Wrong result from preceding() for 15: expected 8, got 14
Wrong result from isBoundary() for 2: expected false, got true
Wrong result from isBoundary() for 3: expected false, got true
Wrong result from isBoundary() for 4: expected false, got true
Wrong result from isBoundary() for 5: expected false, got true
Wrong result from isBoundary() for 6: expected false, got true
Wrong result from isBoundary() for 7: expected false, got true
Wrong result from isBoundary() for 10: expected false, got true
Wrong result from isBoundary() for 11: expected false, got true
Wrong result from isBoundary() for 12: expected false, got true
Wrong result from isBoundary() for 13: expected false, got true
Wrong result from isBoundary() for 14: expected false, got true
Wrong result from isBoundary() for 15: expected false, got true
} FAILED
TestBug4117554Sentences Passed
TestLineInvariants {
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
} FAILED
TestCharacterInvariants Passed
TestWordBreak Passed
TestBug4098467Words Passed
TestBug4117554Lines Passed
TestBug4152117 Passed
TestBug4097920 Passed
TestSentenceBreak Passed
TestGetAvailableLocales Passed
TestJapaneseLineBreak Passed
TestBug4111338 Passed
TestBug4143071 Passed
TestBug4068133 Passed
TestBug4146175Lines {
Discrepancy between expected result and actual result
---
[??, ?]
---
[?, ?, ?]
Wrong result from following() for 0: expected 2, got 1
Wrong result from preceding() for 2: expected 0, got 1
Wrong result from isBoundary() for 1: expected false, got true
} FAILED
TestBug4146175Sentences Passed
TestBug4086052 Passed
TestEndBehavior Passed
TestBug4098467Characters Passed
TestBug4113835 Passed
TestBug4098467Lines Passed
TestWordInvariants {
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
} FAILED
TestBug4097779 Passed
TestBug4217703 {
Discrepancy between expected result and actual result
---
[He , said , "Go!" , I , went. , Hashtable$Enumeration , getText()., getIndex()]
---
[He , said , "Go!" , I , went. , Hashtable, $Enumeration , getText, ()., getIndex, ()]
Wrong result from following() for 24: expected 46, got 33
Wrong result from following() for 25: expected 46, got 33
Wrong result from following() for 26: expected 46, got 33
Wrong result from following() for 27: expected 46, got 33
Wrong result from following() for 28: expected 46, got 33
Wrong result from following() for 29: expected 46, got 33
Wrong result from following() for 30: expected 46, got 33
Wrong result from following() for 31: expected 46, got 33
Wrong result from following() for 32: expected 46, got 33
Wrong result from following() for 46: expected 56, got 53
Wrong result from following() for 47: expected 56, got 53
Wrong result from following() for 48: expected 56, got 53
Wrong result from following() for 49: expected 56, got 53
Wrong result from following() for 50: expected 56, got 53
Wrong result from following() for 51: expected 56, got 53
Wrong result from following() for 52: expected 56, got 53
Wrong result from following() for 56: expected 66, got 64
Wrong result from following() for 57: expected 66, got 64
Wrong result from following() for 58: expected 66, got 64
Wrong result from following() for 59: expected 66, got 64
Wrong result from following() for 60: expected 66, got 64
Wrong result from following() for 61: expected 66, got 64
Wrong result from following() for 62: expected 66, got 64
Wrong result from following() for 63: expected 66, got 64
Wrong result from preceding() for 34: expected 24, got 33
Wrong result from preceding() for 35: expected 24, got 33
Wrong result from preceding() for 36: expected 24, got 33
Wrong result from preceding() for 37: expected 24, got 33
Wrong result from preceding() for 38: expected 24, got 33
Wrong result from preceding() for 39: expected 24, got 33
Wrong result from preceding() for 40: expected 24, got 33
Wrong result from preceding() for 41: expected 24, got 33
Wrong result from preceding() for 42: expected 24, got 33
Wrong result from preceding() for 43: expected 24, got 33
Wrong result from preceding() for 44: expected 24, got 33
Wrong result from preceding() for 45: expected 24, got 33
Wrong result from preceding() for 46: expected 24, got 33
Wrong result from preceding() for 54: expected 46, got 53
Wrong result from preceding() for 55: expected 46, got 53
Wrong result from preceding() for 56: expected 46, got 53
Wrong result from preceding() for 65: expected 56, got 64
Wrong result from isBoundary() for 33: expected false, got true
Wrong result from isBoundary() for 53: expected false, got true
Wrong result from isBoundary() for 64: expected false, got true
} FAILED
TestLineBreak Passed
TestBug4117554Words Passed
TestBug4158381 Passed
} FAILED
-----------------------------------------------------------------------------------
BreakIteratorTest {
TestLineBreakContractions Passed
TestEmptyString Passed
TestSentenceInvariants Passed
TestBug4152416 Passed
TestLineBreakBasedOnUnicode3_0_0 Passed
TestBug4153072 Passed
TestCharacterBreak Passed
TestBug4214367 {
Discrepancy between expected result and actual result
---
[????????, ????????]
---
[??, ?, ?, ?, ?, ?, ?, ??, ?, ?, ?, ?, ?, ?]
Discrepancy between expected result and actual result
---
[????????, ????????]
---
[??, ?, ?, ?, ?, ?, ?, ??, ?, ?, ?, ?, ?, ?]
Wrong result from following() for 0: expected 8, got 2
Wrong result from following() for 1: expected 8, got 2
Wrong result from following() for 2: expected 8, got 3
Wrong result from following() for 3: expected 8, got 4
Wrong result from following() for 4: expected 8, got 5
Wrong result from following() for 5: expected 8, got 6
Wrong result from following() for 6: expected 8, got 7
Wrong result from following() for 8: expected 16, got 10
Wrong result from following() for 9: expected 16, got 10
Wrong result from following() for 10: expected 16, got 11
Wrong result from following() for 11: expected 16, got 12
Wrong result from following() for 12: expected 16, got 13
Wrong result from following() for 13: expected 16, got 14
Wrong result from following() for 14: expected 16, got 15
Wrong result from preceding() for 3: expected 0, got 2
Wrong result from preceding() for 4: expected 0, got 3
Wrong result from preceding() for 5: expected 0, got 4
Wrong result from preceding() for 6: expected 0, got 5
Wrong result from preceding() for 7: expected 0, got 6
Wrong result from preceding() for 8: expected 0, got 7
Wrong result from preceding() for 11: expected 8, got 10
Wrong result from preceding() for 12: expected 8, got 11
Wrong result from preceding() for 13: expected 8, got 12
Wrong result from preceding() for 14: expected 8, got 13
Wrong result from preceding() for 15: expected 8, got 14
Wrong result from isBoundary() for 2: expected false, got true
Wrong result from isBoundary() for 3: expected false, got true
Wrong result from isBoundary() for 4: expected false, got true
Wrong result from isBoundary() for 5: expected false, got true
Wrong result from isBoundary() for 6: expected false, got true
Wrong result from isBoundary() for 7: expected false, got true
Wrong result from isBoundary() for 10: expected false, got true
Wrong result from isBoundary() for 11: expected false, got true
Wrong result from isBoundary() for 12: expected false, got true
Wrong result from isBoundary() for 13: expected false, got true
Wrong result from isBoundary() for 14: expected false, got true
Wrong result from isBoundary() for 15: expected false, got true
} FAILED
TestBug4117554Sentences Passed
TestLineInvariants {
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
} FAILED
TestCharacterInvariants Passed
TestWordBreak Passed
TestBug4098467Words Passed
TestBug4117554Lines Passed
TestBug4152117 Passed
TestBug4097920 Passed
TestSentenceBreak Passed
TestGetAvailableLocales Passed
TestJapaneseLineBreak Passed
TestBug4111338 Passed
TestBug4143071 Passed
TestBug4068133 Passed
TestBug4146175Lines {
Discrepancy between expected result and actual result
---
[??, ?]
---
[?, ?, ?]
Wrong result from following() for 0: expected 2, got 1
Wrong result from preceding() for 2: expected 0, got 1
Wrong result from isBoundary() for 1: expected false, got true
} FAILED
TestBug4146175Sentences Passed
TestBug4086052 Passed
TestEndBehavior Passed
TestBug4098467Characters Passed
TestBug4113835 Passed
TestBug4098467Lines Passed
TestWordInvariants {
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
No break between U+2029 and U+303
No break between U+2029 and U+304
No break between U+2029 and U+20dd
No break between U+2029 and U+20de
No break between U+2029 and U+20df
No break between U+2029 and U+20e0
No break between U+2029 and U+300
No break between U+2029 and U+301
No break between U+2029 and U+302
} FAILED
TestBug4097779 Passed
TestBug4217703 {
Discrepancy between expected result and actual result
---
[He , said , "Go!" , I , went. , Hashtable$Enumeration , getText()., getIndex()]
---
[He , said , "Go!" , I , went. , Hashtable, $Enumeration , getText, ()., getIndex, ()]
Wrong result from following() for 24: expected 46, got 33
Wrong result from following() for 25: expected 46, got 33
Wrong result from following() for 26: expected 46, got 33
Wrong result from following() for 27: expected 46, got 33
Wrong result from following() for 28: expected 46, got 33
Wrong result from following() for 29: expected 46, got 33
Wrong result from following() for 30: expected 46, got 33
Wrong result from following() for 31: expected 46, got 33
Wrong result from following() for 32: expected 46, got 33
Wrong result from following() for 46: expected 56, got 53
Wrong result from following() for 47: expected 56, got 53
Wrong result from following() for 48: expected 56, got 53
Wrong result from following() for 49: expected 56, got 53
Wrong result from following() for 50: expected 56, got 53
Wrong result from following() for 51: expected 56, got 53
Wrong result from following() for 52: expected 56, got 53
Wrong result from following() for 56: expected 66, got 64
Wrong result from following() for 57: expected 66, got 64
Wrong result from following() for 58: expected 66, got 64
Wrong result from following() for 59: expected 66, got 64
Wrong result from following() for 60: expected 66, got 64
Wrong result from following() for 61: expected 66, got 64
Wrong result from following() for 62: expected 66, got 64
Wrong result from following() for 63: expected 66, got 64
Wrong result from preceding() for 34: expected 24, got 33
Wrong result from preceding() for 35: expected 24, got 33
Wrong result from preceding() for 36: expected 24, got 33
Wrong result from preceding() for 37: expected 24, got 33
Wrong result from preceding() for 38: expected 24, got 33
Wrong result from preceding() for 39: expected 24, got 33
Wrong result from preceding() for 40: expected 24, got 33
Wrong result from preceding() for 41: expected 24, got 33
Wrong result from preceding() for 42: expected 24, got 33
Wrong result from preceding() for 43: expected 24, got 33
Wrong result from preceding() for 44: expected 24, got 33
Wrong result from preceding() for 45: expected 24, got 33
Wrong result from preceding() for 46: expected 24, got 33
Wrong result from preceding() for 54: expected 46, got 53
Wrong result from preceding() for 55: expected 46, got 53
Wrong result from preceding() for 56: expected 46, got 53
Wrong result from preceding() for 65: expected 56, got 64
Wrong result from isBoundary() for 33: expected false, got true
Wrong result from isBoundary() for 53: expected false, got true
Wrong result from isBoundary() for 64: expected false, got true
} FAILED
TestLineBreak Passed
TestBug4117554Words Passed
TestBug4158381 Passed
} FAILED
- backported by
-
JDK-2148002 [BI] test/java/text/BreakIterator/BreakIteratorTest.java fails in th locale.
-
- Resolved
-
-
JDK-2148555 [BI] test/java/text/BreakIterator/BreakIteratorTest.java fails in th locale.
-
- Resolved
-
- duplicates
-
JDK-6329225 [BI] Regresssion test:java/text/BreakIterator/BreakIteratorTest.java Failed on Thai locale
-
- Closed
-
-
JDK-6313786 test/java/text/BreakIterator/BreakIteratorTest.java failed in th_TH locale
-
- Closed
-
-
JDK-6538338 [test bug] test/java/text/BreakIterator/BreakIteratorTest.java threw misleading exceptions
-
- Closed
-