diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2017-04-21 12:13:21 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2017-04-24 19:35:11 +0000 |
commit | 09f6227653b192c1a062c52f41eb36c3ab35fc25 (patch) | |
tree | 5922de4622ddde5ff32b4078f0cadeec80e5cfd3 /tests/auto/corelib/tools/qstringview/tst_qstringview.cpp | |
parent | ff93eddfd5dc4bae0a037dfa6be27e8f6014f6ec (diff) |
QtTest: add support for printing QStringViews
[ChangeLog][QtTest][QCOMPARE] Now supports printing QStringViews in
case of test failures.
Change-Id: I4dc2542cd1013fd63c094c249e721d7102387bde
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto/corelib/tools/qstringview/tst_qstringview.cpp')
-rw-r--r-- | tests/auto/corelib/tools/qstringview/tst_qstringview.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/auto/corelib/tools/qstringview/tst_qstringview.cpp b/tests/auto/corelib/tools/qstringview/tst_qstringview.cpp index 9849bd78da..28f81e50e7 100644 --- a/tests/auto/corelib/tools/qstringview/tst_qstringview.cpp +++ b/tests/auto/corelib/tools/qstringview/tst_qstringview.cpp @@ -429,6 +429,8 @@ void tst_QStringView::conversion_tests(String string) const sv.crbegin())); QVERIFY(std::equal(help::crbegin(string), help::crend(string), sv.rbegin())); + + QCOMPARE(sv, string); } QStringView sv; @@ -441,8 +443,8 @@ void tst_QStringView::conversion_tests(String string) const // check relational operators: - QVERIFY(sv == string); - QVERIFY(string == sv); + QCOMPARE(sv, string); + QCOMPARE(string, sv); QVERIFY(!(sv != string)); QVERIFY(!(string != sv)); @@ -461,16 +463,16 @@ void tst_QStringView::conversion_tests(String string) const // copy-construct from rvalue (QStringView never assumes ownership): { QStringView sv2 = std::move(string); - QVERIFY(sv2 == sv); - QVERIFY(sv2 == string); + QCOMPARE(sv2, sv); + QCOMPARE(sv2, string); } // copy-assign from rvalue (QStringView never assumes ownership): { QStringView sv2; sv2 = std::move(string); - QVERIFY(sv2 == sv); - QVERIFY(sv2 == string); + QCOMPARE(sv2, sv); + QCOMPARE(sv2, string); } } |