From bdc8778d7a9cc904564567a3b5bff1e74694c7d2 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Fri, 4 Nov 2022 18:09:04 -0700 Subject: QVariant: add support for numeric comparisons for char16_t and char32_t Change-Id: I3d74c753055744deb8acfffd17248af45fd20556 Reviewed-by: Fabian Kosmale --- tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp') diff --git a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp index ccb7952407..ff41873a85 100644 --- a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp +++ b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp @@ -2836,6 +2836,8 @@ QT_WARNING_POP addList(std::array{ false, true }); addList(std::array{ QCborSimpleType{}, QCborSimpleType::False, QCborSimpleType(0xff) }); addSingleType(char(0)); + addSingleType(char16_t(0)); + addSingleType(char32_t(0)); addSingleType(qint8(0)); addSingleType(quint8(0)); addSingleType(qint16(0)); @@ -2856,6 +2858,10 @@ QT_WARNING_POP addComparePair(char(127), qint8(127)); addComparePair(char(127), quint8(127)); addComparePair(qint8(-1), quint8(255)); + addComparePair(char16_t(256), qint8(-1)); + addComparePair(char16_t(256), short(-1)); + addComparePair(char16_t(256), int(-1)); + addComparePair(char32_t(256), int(-1)); addComparePair(0U, -1); addComparePair(~0U, -1); addComparePair(Q_UINT64_C(0), -1); -- cgit v1.2.3