Remove redundant class from QStringMatcher test.
authorJason McDonald <jason.mcdonald@nokia.com>
Fri, 6 Jan 2012 05:44:02 +0000 (15:44 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 6 Jan 2012 06:50:21 +0000 (07:50 +0100)
The removed class was evidently attempting to promote protected members
of its base class to public, but the way this was done doesn't work and
doing so wasn't actually necessary for the test.

Change-Id: I15e0c31891da08cacee1054e15596a79a058b466
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
tests/auto/corelib/tools/qstringmatcher/tst_qstringmatcher.cpp

index 8b23fa6..1090690 100644 (file)
@@ -56,15 +56,9 @@ private slots:
     void assignOperator();
 };
 
-// Subclass that exposes the protected functions.
-class SubQStringMatcher : public QStringMatcher
-{
-public:
-};
-
 void tst_QStringMatcher::qstringmatcher()
 {
-    SubQStringMatcher matcher;
+    QStringMatcher matcher;
     QCOMPARE(matcher.caseSensitivity(), Qt::CaseSensitive);
     QCOMPARE(matcher.indexIn("foo", 1), 1);
     QCOMPARE(matcher.pattern(), QString());
@@ -73,7 +67,7 @@ void tst_QStringMatcher::qstringmatcher()
 // public Qt::CaseSensitivity caseSensitivity() const
 void tst_QStringMatcher::caseSensitivity()
 {
-    SubQStringMatcher matcher;
+    QStringMatcher matcher;
 
     matcher.setCaseSensitivity(Qt::CaseSensitive);
     QCOMPARE(matcher.caseSensitivity(), Qt::CaseSensitive);
@@ -106,7 +100,7 @@ void tst_QStringMatcher::indexIn()
     QFETCH(int, from);
     QFETCH(int, indexIn);
 
-    SubQStringMatcher matcher;
+    QStringMatcher matcher;
     matcher.setPattern(needle);
 
     QCOMPARE(matcher.indexIn(haystack, from), indexIn);
@@ -133,7 +127,7 @@ void tst_QStringMatcher::setCaseSensitivity()
     QFETCH(int, indexIn);
     QFETCH(int, cs);
 
-    SubQStringMatcher matcher;
+    QStringMatcher matcher;
     matcher.setPattern(needle);
     matcher.setCaseSensitivity(static_cast<Qt::CaseSensitivity> (cs));