summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools/qstringlist
diff options
context:
space:
mode:
authorCaroline Chao <caroline.chao@digia.com>2012-10-18 15:57:13 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-10-19 09:41:36 +0200
commitf948294f5ebbfd39ac802712aa9747d73738235b (patch)
treec8daa6e886bf3b12f47a67d39316d2b9bfe9f43d /tests/auto/corelib/tools/qstringlist
parent33aea0cc1c19962b72e78659b790be8b87e2c083 (diff)
Test: remove QSKIP from tst_QStringList::initializeList()
Instead omit the whole test when Q_COMPILER_INITIALIZER_LISTS is not defined. Change-Id: I34017484a027b95a2677e1c4cb9231fa2aeb5680 Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Diffstat (limited to 'tests/auto/corelib/tools/qstringlist')
-rw-r--r--tests/auto/corelib/tools/qstringlist/tst_qstringlist.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/auto/corelib/tools/qstringlist/tst_qstringlist.cpp b/tests/auto/corelib/tools/qstringlist/tst_qstringlist.cpp
index 2c4ec62936..ef549bc660 100644
--- a/tests/auto/corelib/tools/qstringlist/tst_qstringlist.cpp
+++ b/tests/auto/corelib/tools/qstringlist/tst_qstringlist.cpp
@@ -72,7 +72,9 @@ private slots:
void joinChar() const;
void joinChar_data() const;
+#ifdef Q_COMPILER_INITIALIZER_LISTS
void initializeList() const;
+#endif
};
extern const char email[];
@@ -422,16 +424,16 @@ void tst_QStringList::joinEmptiness() const
QVERIFY(string.isNull());
}
+#ifdef Q_COMPILER_INITIALIZER_LISTS
+// C++0x support is required
void tst_QStringList::initializeList() const
{
-#ifdef Q_COMPILER_INITIALIZER_LISTS
+
QStringList v1{QLatin1String("hello"),"world",QString::fromLatin1("plop")};
QCOMPARE(v1, (QStringList() << "hello" << "world" << "plop"));
QCOMPARE(v1, (QStringList{"hello","world","plop"}));
-#else
- QSKIP("Require C++0x support, pass the right flag to the compiler");
-#endif
}
+#endif
QTEST_APPLESS_MAIN(tst_QStringList)
#include "tst_qstringlist.moc"