diff options
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/test/cintltst/cbiditst.c')
-rw-r--r-- | Build/source/libs/icu/icu-src/source/test/cintltst/cbiditst.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-src/source/test/cintltst/cbiditst.c b/Build/source/libs/icu/icu-src/source/test/cintltst/cbiditst.c index 6d233130fe0..38be9c50564 100644 --- a/Build/source/libs/icu/icu-src/source/test/cintltst/cbiditst.c +++ b/Build/source/libs/icu/icu-src/source/test/cintltst/cbiditst.c @@ -4591,6 +4591,15 @@ testClassOverride(void) { ubidi_close(pBiDi); return; } + // Quick callback test (API coverage). + if (ubidi_getCustomizedClass(pBiDi, u'A')!=AL || + ubidi_getCustomizedClass(pBiDi, u'H')!=R || + ubidi_getCustomizedClass(pBiDi, u'^')!=PDF || + ubidi_getCustomizedClass(pBiDi, u'~')!=BN) { + log_err("ubidi_getCustomizedClass() returns different values than " + "expected from overrideBidiClass() customClasses[]\n"); + } + verifyCallbackParams(oldFn, oldContext, NULL, NULL, 0); ubidi_getClassCallback(pBiDi, &oldFn, &oldContext); |