diff options
author | Andrew Christian <andrew.christian@nokia.com> | 2012-03-19 08:55:25 -0400 |
---|---|---|
committer | Andrew Christian <andrew.christian@nokia.com> | 2012-03-19 14:36:30 +0100 |
commit | 89a2d0ac0713a20506439c371bd29d25d82fb741 (patch) | |
tree | 7ed7db9af4c05e434a9eea4f49e76c013ec6a2f4 /tests | |
parent | 2c7a5a89ce98e682acfe12aacf5b3a833f52f0c9 (diff) |
Added UTF16-BE and UTF16-LE support
Change-Id: I4322a4b89ef9e8003c3b1951034aee8db64b5ffd
Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/jsonstream/testClient/main.cpp | 4 | ||||
-rw-r--r-- | tests/auto/jsonstream/tst_jsonstream.cpp | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/tests/auto/jsonstream/testClient/main.cpp b/tests/auto/jsonstream/testClient/main.cpp index a01fa35..79e9057 100644 --- a/tests/auto/jsonstream/testClient/main.cpp +++ b/tests/auto/jsonstream/testClient/main.cpp @@ -83,6 +83,10 @@ Container::Container() mClient->setFormat(FormatBSON); else if (gFormat == "utf" || gFormat == "utf8") mClient->setFormat(FormatUTF8); + else if (gFormat == "utf16be") + mClient->setFormat(FormatUTF16BE); + else if (gFormat == "utf16le") + mClient->setFormat(FormatUTF16LE); if (!mClient->connectLocal(gSocketname)) { qWarning() << "Unable to connect to" << gSocketname; diff --git a/tests/auto/jsonstream/tst_jsonstream.cpp b/tests/auto/jsonstream/tst_jsonstream.cpp index 39b20ff..14f3b08 100644 --- a/tests/auto/jsonstream/tst_jsonstream.cpp +++ b/tests/auto/jsonstream/tst_jsonstream.cpp @@ -367,7 +367,7 @@ void tst_JsonStream::formatTest() { QString socketname = "/tmp/tst_socket"; - QStringList formats = QStringList() << "qbjs" << "bson" << "utf8"; + QStringList formats = QStringList() << "qbjs" << "bson" << "utf8" << "utf16be" << "utf16le"; foreach (const QString& format, formats) { BasicServer server(socketname); @@ -392,6 +392,10 @@ void tst_JsonStream::formatTest() QVERIFY(server.format() == FormatBSON); else if (format == "utf8") QVERIFY(server.format() == FormatUTF8); + else if (format == "utf16be") + QVERIFY(server.format() == FormatUTF16BE); + else if (format == "utf16le") + QVERIFY(server.format() == FormatUTF16LE); else QFAIL("Unrecognized format"); @@ -533,7 +537,7 @@ void tst_JsonStream::pipeTest() void tst_JsonStream::pipeFormatTest() { - QList<EncodingFormat> formats = QList<EncodingFormat>() << FormatUTF8 << FormatBSON << FormatQBJS; + QList<EncodingFormat> formats = QList<EncodingFormat>() << FormatUTF8 << FormatBSON << FormatQBJS << FormatUTF16BE << FormatUTF16LE; foreach (EncodingFormat format, formats) { Pipes pipes; |