diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2012-06-09 21:22:24 +0300 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-06-10 15:57:57 +0200 |
commit | f32a7f1e21570b44e9602058454359cd196676e4 (patch) | |
tree | bf7491f746c2ccdf38b265dc3bfbc1074f563a14 /tests/auto/corelib/tools/qstring | |
parent | c9100bcce7229fb115caf8531de6d89eaeb00706 (diff) |
Update the Unicode related autotests
Update NormalizationTest.txt data file with one from UCD 6.1;
Add few more QChar::unicodeVersion() testcases;
Add some line break class mapping testcases;
Add some exceptional case mapping testcases;
Add script class mapping test;
Change-Id: I164394984abb2b893c8db62fb77e7bd87aa0850b
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'tests/auto/corelib/tools/qstring')
-rw-r--r-- | tests/auto/corelib/tools/qstring/tst_qstring.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/qstring/tst_qstring.cpp b/tests/auto/corelib/tools/qstring/tst_qstring.cpp index 8d96861eb9..7476fa0c38 100644 --- a/tests/auto/corelib/tools/qstring/tst_qstring.cpp +++ b/tests/auto/corelib/tools/qstring/tst_qstring.cpp @@ -1882,6 +1882,9 @@ void tst_QString::toCaseFolded() QCOMPARE( QString("`ABYZ{").toCaseFolded(), QString("`abyz{")); QCOMPARE( QString("`abyz{").toCaseFolded(), QString("`abyz{")); + QCOMPARE( QString(1, QChar(0xa77d)).toCaseFolded(), QString(1, QChar(0x1d79))); + QCOMPARE( QString(1, QChar(0xa78d)).toCaseFolded(), QString(1, QChar(0x0265))); + QString lower, upper; upper += QChar(QChar::highSurrogate(0x10400)); upper += QChar(QChar::lowSurrogate(0x10400)); |