diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2017-04-06 18:35:53 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2017-04-06 22:19:41 +0000 |
commit | f672bd6316489bef80a3f9e4c70dc01e75d92256 (patch) | |
tree | 8a7a589b69df5122651b6b52fec5cd610ef2db34 /tests | |
parent | c608ffc56ab37f9a9d5b9c34543126adb89e2b08 (diff) |
Extend the check for null and empty QString hashing to QString{Ref,View}
Change-Id: I5c41287991f6dd2eeb3d54699da0f653bfac59be
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/corelib/tools/qhashfunctions/tst_qhashfunctions.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/qhashfunctions/tst_qhashfunctions.cpp b/tests/auto/corelib/tools/qhashfunctions/tst_qhashfunctions.cpp index 0c890eafbc..1e09da1fe4 100644 --- a/tests/auto/corelib/tools/qhashfunctions/tst_qhashfunctions.cpp +++ b/tests/auto/corelib/tools/qhashfunctions/tst_qhashfunctions.cpp @@ -134,6 +134,14 @@ void tst_QHashFunctions::qhash_of_empty_and_null_qstring() QString null, empty(""); QCOMPARE(null, empty); QCOMPARE(qHash(null), qHash(empty)); + + QStringRef nullRef, emptyRef(&empty); + QCOMPARE(nullRef, emptyRef); + QCOMPARE(qHash(nullRef), qHash(emptyRef)); + + QStringView nullView, emptyView(empty); + QCOMPARE(nullView, emptyView); + QCOMPARE(qHash(nullView), qHash(emptyView)); } void tst_QHashFunctions::qhash_of_empty_and_null_qbytearray() |