diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-04-09 16:27:12 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-05-14 14:19:47 +0200 |
commit | b2ee684a13d01363c121d3ba597feaf274786fdb (patch) | |
tree | 61fa7ee93b6778a0edfb309896bdee3b3173044c /tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp | |
parent | 7370b60cfe11da4d6167b51d83d18d9514a370c5 (diff) |
Remove QRegExp support from QString and StringList
Replacement methods do now exist in QRegExp, or
for QRegularExpression when porting to it.
Remove all autotests associated with the old methods.
Change-Id: I3ff1e0da4b53adb64d5a48a30aecd8b960f5e633
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp')
-rw-r--r-- | tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp b/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp index 66d4744454..16720a1d40 100644 --- a/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp +++ b/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp @@ -27,7 +27,6 @@ ****************************************************************************/ #include <QtTest/QtTest> -#include <qregexp.h> #include <qregularexpression.h> #include <qstringlist.h> #include <qvector.h> @@ -52,9 +51,6 @@ private slots: void lastIndexOf_data(); void lastIndexOf(); - void indexOf_regExp(); - void lastIndexOf_regExp(); - void streamingOperator(); void assignmentOperator(); void join() const; @@ -101,83 +97,6 @@ void tst_QStringList::constructors() } } -void tst_QStringList::indexOf_regExp() -{ - QStringList list; - list << "harald" << "trond" << "vohi" << "harald"; - { - QRegExp re(".*o.*"); - - QCOMPARE(list.indexOf(re), 1); - QCOMPARE(list.indexOf(re, 2), 2); - QCOMPARE(list.indexOf(re, 3), -1); - - QCOMPARE(list.indexOf(QRegExp(".*x.*")), -1); - QCOMPARE(list.indexOf(re, -1), -1); - QCOMPARE(list.indexOf(re, -3), 1); - QCOMPARE(list.indexOf(re, -9999), 1); - QCOMPARE(list.indexOf(re, 9999), -1); - - QCOMPARE(list.indexOf(QRegExp("[aeiou]")), -1); - } - - { - QRegularExpression re(".*o.*"); - - QCOMPARE(list.indexOf(re), 1); - QCOMPARE(list.indexOf(re, 2), 2); - QCOMPARE(list.indexOf(re, 3), -1); - - QCOMPARE(list.indexOf(QRegularExpression(".*x.*")), -1); - QCOMPARE(list.indexOf(re, -1), -1); - QCOMPARE(list.indexOf(re, -3), 1); - QCOMPARE(list.indexOf(re, -9999), 1); - QCOMPARE(list.indexOf(re, 9999), -1); - - QCOMPARE(list.indexOf(QRegularExpression("[aeiou]")), -1); - } -} - -void tst_QStringList::lastIndexOf_regExp() -{ - QStringList list; - list << "harald" << "trond" << "vohi" << "harald"; - - { - QRegExp re(".*o.*"); - - QCOMPARE(list.lastIndexOf(re), 2); - QCOMPARE(list.lastIndexOf(re, 2), 2); - QCOMPARE(list.lastIndexOf(re, 1), 1); - - QCOMPARE(list.lastIndexOf(QRegExp(".*x.*")), -1); - QCOMPARE(list.lastIndexOf(re, -1), 2); - QCOMPARE(list.lastIndexOf(re, -3), 1); - QCOMPARE(list.lastIndexOf(re, -9999), -1); - QCOMPARE(list.lastIndexOf(re, 9999), 2); - - QCOMPARE(list.lastIndexOf(QRegExp("[aeiou]")), -1); - } - - { - QRegularExpression re(".*o.*"); - - QCOMPARE(list.lastIndexOf(re), 2); - QCOMPARE(list.lastIndexOf(re, 2), 2); - QCOMPARE(list.lastIndexOf(re, 1), 1); - - QCOMPARE(list.lastIndexOf(QRegularExpression(".*x.*")), -1); - QCOMPARE(list.lastIndexOf(re, -1), 2); - QCOMPARE(list.lastIndexOf(re, -3), 1); - QCOMPARE(list.lastIndexOf(re, -9999), -1); - QCOMPARE(list.lastIndexOf(re, 9999), 2); - - QCOMPARE(list.lastIndexOf(QRegularExpression("[aeiou]")), -1); - } - - -} - void tst_QStringList::indexOf_data() { QTest::addColumn<QString>("search"); @@ -248,12 +167,6 @@ void tst_QStringList::filter() list2 << "Bill Gates" << "Bill Clinton"; QCOMPARE( list1, list2 ); - QStringList list3, list4; - list3 << "Bill Gates" << "Joe Blow" << "Bill Clinton"; - list3 = list3.filter( QRegExp("[i]ll") ); - list4 << "Bill Gates" << "Bill Clinton"; - QCOMPARE( list3, list4 ); - QStringList list5, list6; list5 << "Bill Gates" << "Joe Blow" << "Bill Clinton"; list5 = list5.filter( QRegularExpression("[i]ll") ); @@ -299,18 +212,6 @@ void tst_QStringList::replaceInStrings() list2 << "olpho" << "beto" << "gommo" << "epsilon"; QCOMPARE( list1, list2 ); - QStringList list3, list4; - list3 << "alpha" << "beta" << "gamma" << "epsilon"; - list3.replaceInStrings( QRegExp("^a"), "o" ); - list4 << "olpha" << "beta" << "gamma" << "epsilon"; - QCOMPARE( list3, list4 ); - - QStringList list5, list6; - list5 << "Bill Clinton" << "Gates, Bill"; - list6 << "Bill Clinton" << "Bill Gates"; - list5.replaceInStrings( QRegExp("^(.*), (.*)$"), "\\2 \\1" ); - QCOMPARE( list5, list6 ); - QStringList list7, list8; list7 << "alpha" << "beta" << "gamma" << "epsilon"; list7.replaceInStrings( QRegularExpression("^a"), "o" ); |