diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2022-11-04 18:09:04 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2022-11-09 04:05:50 -0700 |
commit | bdc8778d7a9cc904564567a3b5bff1e74694c7d2 (patch) | |
tree | b2f892529e8e65cedcd1f9365513393ef6eb8a00 /tests/auto/corelib/kernel | |
parent | cf0a1c2e5165a8e8cc05dff0092857942cf06331 (diff) |
QVariant: add support for numeric comparisons for char16_t and char32_t
Change-Id: I3d74c753055744deb8acfffd17248af45fd20556
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'tests/auto/corelib/kernel')
-rw-r--r-- | tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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); |