diff options
Diffstat (limited to 'tests/auto/corelib/text/qstringview/tst_qstringview.cpp')
-rw-r--r-- | tests/auto/corelib/text/qstringview/tst_qstringview.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/tests/auto/corelib/text/qstringview/tst_qstringview.cpp b/tests/auto/corelib/text/qstringview/tst_qstringview.cpp index a7f39412a8..bf3454e028 100644 --- a/tests/auto/corelib/text/qstringview/tst_qstringview.cpp +++ b/tests/auto/corelib/text/qstringview/tst_qstringview.cpp @@ -30,7 +30,6 @@ #include <QStringTokenizer> #include <QString> #include <QChar> -#include <QStringRef> #include <QVarLengthArray> #include <QList> @@ -72,12 +71,6 @@ static_assert(CanConvert<const QString >::value); static_assert(CanConvert< QString&>::value); static_assert(CanConvert<const QString&>::value); -static_assert(CanConvert< QStringRef >::value); -static_assert(CanConvert<const QStringRef >::value); -static_assert(CanConvert< QStringRef&>::value); -static_assert(CanConvert<const QStringRef&>::value); - - // // ushort // @@ -169,7 +162,6 @@ private Q_SLOTS: void arg() const; void fromQString() const; - void fromQStringRef() const; void fromQCharStar() const { @@ -502,20 +494,6 @@ void tst_QStringView::fromQString() const conversion_tests(QString("Hello World!")); } -void tst_QStringView::fromQStringRef() const -{ - QStringRef null; - QString emptyS = ""; - QStringRef empty(&emptyS); - - QVERIFY( QStringView(null).isNull()); - QVERIFY( QStringView(null).isEmpty()); - QVERIFY( QStringView(empty).isEmpty()); - QVERIFY(!QStringView(empty).isNull()); - - conversion_tests(QString("Hello World!").midRef(6)); -} - void tst_QStringView::tokenize_data() const { // copied from tst_QString @@ -571,20 +549,6 @@ void tst_QStringView::tokenize() const QCOMPARE(sv, *rit++); } - // (rvalue) QStringRef -#ifdef __cpp_deduction_guides - { - auto rit = result.cbegin(); - for (auto sv : QStringTokenizer{str, sep.midRef(0)}) - QCOMPARE(sv, *rit++); - } -#endif - { - auto rit = result.cbegin(); - for (auto sv : QStringView{str}.tokenize(sep.midRef(0))) - QCOMPARE(sv, *rit++); - } - // (rvalue) QChar #ifdef __cpp_deduction_guides if (sep.size() == 1) { @@ -654,15 +618,6 @@ void tst_QStringView::tokenize() const QCOMPARE(result, actual); } - // (rvalue) QStringRef - { - QStringList actual; - const QStringTokenizer tok{str, sep.midRef(0)}; - std::ranges::transform(tok, std::back_inserter(actual), - [](auto sv) { return sv.toString(); }); - QCOMPARE(result, actual); - } - // (rvalue) QChar if (sep.size() == 1) { QStringList actual; @@ -888,13 +843,6 @@ void tst_QStringView::overloadResolution() QStringViewOverloadResolution::test(ushortPointer); } - { - QStringRef stringRef; - QStringViewOverloadResolution::test(stringRef); - QStringViewOverloadResolution::test(qAsConst(stringRef)); - QStringViewOverloadResolution::test(std::move(stringRef)); - } - #if defined(Q_OS_WIN) { wchar_t wchartArray[42] = {}; |