mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 23:10:40 +00:00
ICU-89 bump Collator version number due to change in Normalizer algorithm and tables
X-SVN-Rev: 2149
This commit is contained in:
parent
f4ff2cf82e
commit
a986339aee
1 changed files with 12 additions and 5 deletions
|
@ -110,11 +110,16 @@ void TestProperty()
|
|||
{
|
||||
UCollator *col;
|
||||
UChar *disName;
|
||||
int32_t len;
|
||||
int32_t len, i;
|
||||
UChar *source, *target;
|
||||
int32_t tempLength;
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
UVersionInfo expectVersionArray = {0x01, 0x00, 0x00, 0x00};
|
||||
/* In general, we don't want to hard-code data from resource files
|
||||
etc. into tests. To make things somewhat flexible we encode
|
||||
a min and max version that seem reasonable at this time. This
|
||||
still will have to be updated if we go beyond 1.9.9.9. */
|
||||
UVersionInfo minVersionArray = {0x01, 0x00, 0x00, 0x00};
|
||||
UVersionInfo maxVersionArray = {0x01, 0x09, 0x09, 0x09};
|
||||
UVersionInfo versionArray;
|
||||
|
||||
log_verbose("The property tests begin : \n");
|
||||
|
@ -126,12 +131,14 @@ void TestProperty()
|
|||
}
|
||||
|
||||
ucol_getVersion(col, versionArray);
|
||||
|
||||
if(memcmp(versionArray, expectVersionArray, U_MAX_VERSION_LENGTH) != 0)
|
||||
{
|
||||
for (i=0; i<4; ++i) {
|
||||
if (versionArray[i] < minVersionArray[i] ||
|
||||
versionArray[i] > maxVersionArray[i]) {
|
||||
log_err("Testing ucol_getVersion() - unexpected result: %d.%d.%d.%d\n",
|
||||
versionArray[0], versionArray[1], versionArray[2], versionArray[3]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
source=(UChar*)malloc(sizeof(UChar) * 12);
|
||||
target=(UChar*)malloc(sizeof(UChar) * 12);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue