summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/text/qstring
diff options
context:
space:
mode:
authorMate Barany <mate.barany@qt.io>2022-11-14 16:02:05 +0100
committerMate Barany <mate.barany@qt.io>2022-12-02 16:04:06 +0100
commit2ffdb3bcddb2528c95571f7eaee270c5d56ab13d (patch)
tree1e2cb167e6ac9fc48cecd69b23810ba768a58816 /tests/auto/corelib/text/qstring
parentd2e1d73bf1e63ad5867e654c37c84f56fcf19d20 (diff)
QString: overload the += operator to handle QUtf8StringView
The += operator is already overloaded to handle QStringView and QLatin1String - add the missing QUtf8StringView overload. [ChangeLog][QtCore][QString] Added operator+=(QUtf8StringView) overload. Task-number: QTBUG-103302 Change-Id: Iec6940bad7866310c826a130b98accebc3c82aa8 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'tests/auto/corelib/text/qstring')
-rw-r--r--tests/auto/corelib/text/qstring/tst_qstring.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/corelib/text/qstring/tst_qstring.cpp b/tests/auto/corelib/text/qstring/tst_qstring.cpp
index 35596976f9..0c266a7da8 100644
--- a/tests/auto/corelib/text/qstring/tst_qstring.cpp
+++ b/tests/auto/corelib/text/qstring/tst_qstring.cpp
@@ -440,6 +440,8 @@ private slots:
void operator_pluseq_qstringview_data() { operator_pluseq_data(EmptyIsNoop); }
void operator_pluseq_qlatin1string() { operator_pluseq_impl<QLatin1String, QString &(QString::*)(QLatin1String)>(); }
void operator_pluseq_qlatin1string_data() { operator_pluseq_data(Latin1Encoded); }
+ void operator_pluseq_qutf8stringview() { operator_pluseq_impl<QUtf8StringView, QString &(QString::*)(QUtf8StringView)>(); }
+ void operator_pluseq_qutf8stringview_data() { operator_pluseq_data(); }
void operator_pluseq_qchar() { operator_pluseq_impl<QChar, QString &(QString::*)(QChar)>(); }
void operator_pluseq_qchar_data() { operator_pluseq_data(EmptyIsNoop); }
void operator_pluseq_qbytearray() { operator_pluseq_impl<QByteArray>(); }