diff options
Diffstat (limited to 'tests/auto/corelib/codecs')
-rw-r--r-- | tests/auto/corelib/codecs/qtextcodec/qtextcodec.pro | 4 | ||||
-rw-r--r-- | tests/auto/corelib/codecs/qtextcodec/tst_qtextcodec.cpp | 15 | ||||
-rw-r--r-- | tests/auto/corelib/codecs/utf8/tst_utf8.cpp | 12 |
3 files changed, 15 insertions, 16 deletions
diff --git a/tests/auto/corelib/codecs/qtextcodec/qtextcodec.pro b/tests/auto/corelib/codecs/qtextcodec/qtextcodec.pro index 9f2e4f9c92..302d887fc7 100644 --- a/tests/auto/corelib/codecs/qtextcodec/qtextcodec.pro +++ b/tests/auto/corelib/codecs/qtextcodec/qtextcodec.pro @@ -1,4 +1,2 @@ TEMPLATE = subdirs -SUBDIRS = test - -!wince: SUBDIRS += echo +SUBDIRS = test echo diff --git a/tests/auto/corelib/codecs/qtextcodec/tst_qtextcodec.cpp b/tests/auto/corelib/codecs/qtextcodec/tst_qtextcodec.cpp index 554f0dc68d..bdd862e316 100644 --- a/tests/auto/corelib/codecs/qtextcodec/tst_qtextcodec.cpp +++ b/tests/auto/corelib/codecs/qtextcodec/tst_qtextcodec.cpp @@ -332,7 +332,8 @@ void tst_QTextCodec::codecForLocale() // find a codec that is not the codecForLocale() QTextCodec *codec2 = 0; - foreach (int mib, QTextCodec::availableMibs()) { + const auto availableMibs = QTextCodec::availableMibs(); + for (int mib : availableMibs ) { if (mib != codec->mibEnum()) { codec2 = QTextCodec::codecForMib(mib); if (codec2) @@ -2148,7 +2149,7 @@ public: void tst_QTextCodec::threadSafety() { QList<QByteArray> codecList = QTextCodec::availableCodecs(); - QList<int> mibList = QTextCodec::availableMibs(); + const QVector<int> mibList = QTextCodec::availableMibs().toVector(); QThreadPool::globalInstance()->setMaxThreadCount(12); QVector<QByteArray> res; @@ -2167,7 +2168,7 @@ void tst_QTextCodec::threadSafety() QThreadPool::globalInstance()->waitForDone(); QCOMPARE(res.toList(), codecList); - QCOMPARE(res2.toList(), mibList); + QCOMPARE(res2, mibList); } void tst_QTextCodec::invalidNames() @@ -2189,10 +2190,9 @@ void tst_QTextCodec::invalidNames() void tst_QTextCodec::checkAliases_data() { QTest::addColumn<QByteArray>("codecName"); - QList<QByteArray> codecList = QTextCodec::availableCodecs(); - foreach (const QByteArray &a, codecList) { + const QList<QByteArray> codecList = QTextCodec::availableCodecs(); + for (const QByteArray &a : codecList) QTest::newRow( a.constData() ) << a; - } } void tst_QTextCodec::checkAliases() @@ -2203,7 +2203,8 @@ void tst_QTextCodec::checkAliases() QCOMPARE(QTextCodec::codecForName(codecName), c); QCOMPARE(QTextCodec::codecForName(c->name()), c); - foreach(const QByteArray &a, c->aliases()) { + const auto aliases = c->aliases(); + for (const QByteArray &a : aliases) { QCOMPARE(QTextCodec::codecForName(a), c); } } diff --git a/tests/auto/corelib/codecs/utf8/tst_utf8.cpp b/tests/auto/corelib/codecs/utf8/tst_utf8.cpp index 16265c6187..5666726a8c 100644 --- a/tests/auto/corelib/codecs/utf8/tst_utf8.cpp +++ b/tests/auto/corelib/codecs/utf8/tst_utf8.cpp @@ -29,7 +29,7 @@ #include <QtTest/QtTest> #include <qtextcodec.h> -#include <qsharedpointer.h> +#include <QScopedPointer> static const char utf8bom[] = "\xEF\xBB\xBF"; @@ -180,7 +180,7 @@ void tst_Utf8::charByChar() { // from utf16 to utf8 char by char: - QSharedPointer<QTextEncoder> encoder = QSharedPointer<QTextEncoder>(codec->makeEncoder()); + const QScopedPointer<QTextEncoder> encoder(codec->makeEncoder()); QByteArray encoded; for (int i = 0; i < utf16.length(); ++i) { @@ -194,7 +194,7 @@ void tst_Utf8::charByChar() } { // from utf8 to utf16 char by char: - QSharedPointer<QTextDecoder> decoder = QSharedPointer<QTextDecoder>(codec->makeDecoder()); + const QScopedPointer<QTextDecoder> decoder(codec->makeDecoder()); QString decoded; for (int i = 0; i < utf8.length(); ++i) { @@ -219,7 +219,7 @@ void tst_Utf8::invalidUtf8() QFETCH(QByteArray, utf8); QFETCH_GLOBAL(bool, useLocale); - QSharedPointer<QTextDecoder> decoder = QSharedPointer<QTextDecoder>(codec->makeDecoder()); + const QScopedPointer<QTextDecoder> decoder(codec->makeDecoder()); decoder->toUnicode(utf8); // Only enforce correctness on our UTF-8 decoder @@ -280,7 +280,7 @@ void tst_Utf8::nonCharacters() QFETCH(QString, utf16); QFETCH_GLOBAL(bool, useLocale); - QSharedPointer<QTextDecoder> decoder = QSharedPointer<QTextDecoder>(codec->makeDecoder()); + const QScopedPointer<QTextDecoder> decoder(codec->makeDecoder()); decoder->toUnicode(utf8); // Only enforce correctness on our UTF-8 decoder @@ -289,7 +289,7 @@ void tst_Utf8::nonCharacters() else if (decoder->hasFailure()) qWarning("System codec reports failure when it shouldn't. Should report bug upstream."); - QSharedPointer<QTextEncoder> encoder(codec->makeEncoder()); + const QScopedPointer<QTextEncoder> encoder(codec->makeEncoder()); encoder->fromUnicode(utf16); if (!useLocale) QVERIFY(!encoder->hasFailure()); |