mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-15 01:42:37 +00:00
ICU-3361 graceful display of large UnicodeSets
X-SVN-Rev: 14001
This commit is contained in:
parent
789228165c
commit
1f1a599e69
1 changed files with 8 additions and 0 deletions
|
@ -305,6 +305,8 @@ ConversionTest::TestFromUnicode() {
|
|||
}
|
||||
}
|
||||
|
||||
static const UChar ellipsis[]={ 0x2e, 0x2e, 0x2e };
|
||||
|
||||
void
|
||||
ConversionTest::TestGetUnicodeSet() {
|
||||
char charset[100];
|
||||
|
@ -398,6 +400,9 @@ ConversionTest::TestGetUnicodeSet() {
|
|||
(diffSet=mapSet).removeAll(cnvSet);
|
||||
if(!diffSet.isEmpty()) {
|
||||
diffSet.toPattern(s, TRUE);
|
||||
if(s.length()>100) {
|
||||
s.replace(100, 0x7fffffff, ellipsis, LENGTHOF(ellipsis));
|
||||
}
|
||||
errln("error: ucnv_getUnicodeSet(\"%s\") is missing items - conversion/getUnicodeSet test case %d",
|
||||
charset, i);
|
||||
errln(s);
|
||||
|
@ -407,6 +412,9 @@ ConversionTest::TestGetUnicodeSet() {
|
|||
(diffSet=mapnotSet).retainAll(cnvSet);
|
||||
if(!diffSet.isEmpty()) {
|
||||
diffSet.toPattern(s, TRUE);
|
||||
if(s.length()>100) {
|
||||
s.replace(100, 0x7fffffff, ellipsis, LENGTHOF(ellipsis));
|
||||
}
|
||||
errln("error: ucnv_getUnicodeSet(\"%s\") contains unexpected items - conversion/getUnicodeSet test case %d",
|
||||
charset, i);
|
||||
errln(s);
|
||||
|
|
Loading…
Add table
Reference in a new issue