diff options
author | Dmitry Shachnev <mitya57@gmail.com> | 2020-10-31 20:47:35 +0300 |
---|---|---|
committer | Chris Adams <chris.adams@qinetic.com.au> | 2020-11-02 13:20:23 +1000 |
commit | 7802f038ed1391078e27fa3f37d785a69314537b (patch) | |
tree | c0921fe285dc5ddd83e9174ff5a62018cf8f3895 /tests | |
parent | a66590d473753bc49105d3132fb9e4150c92a14a (diff) |
Make the tests pass on big endian systems
Make sure the generated item IDs are the same as on little endian
systems, e.g. 05000000 and not 00000005.
Change-Id: Iafa16f616a4ef56905e177e2509e1e02c3de0e9c
Reviewed-by: Christopher Adams <chris.adams@jolla.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/contacts/qcontactfilter/tst_qcontactfilter.cpp | 2 | ||||
-rw-r--r-- | tests/auto/organizer/qorganizeritemfilter/tst_qorganizeritemfilter.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/contacts/qcontactfilter/tst_qcontactfilter.cpp b/tests/auto/contacts/qcontactfilter/tst_qcontactfilter.cpp index e4fea2eb2..50ae6421e 100644 --- a/tests/auto/contacts/qcontactfilter/tst_qcontactfilter.cpp +++ b/tests/auto/contacts/qcontactfilter/tst_qcontactfilter.cpp @@ -39,11 +39,13 @@ Q_DECLARE_METATYPE(QContactFilter) static inline QContactId makeId(const QString &managerName, uint id) { + id = qToLittleEndian(id); return QContactId(QStringLiteral("qtcontacts:basic%1:").arg(managerName), QByteArray(reinterpret_cast<const char *>(&id), sizeof(uint))); } static inline QContactCollectionId makeCollectionId(uint id) { + id = qToLittleEndian(id); return QContactCollectionId(QStringLiteral("qtcontacts:basic:"), QByteArray(reinterpret_cast<const char *>(&id), sizeof(uint))); } diff --git a/tests/auto/organizer/qorganizeritemfilter/tst_qorganizeritemfilter.cpp b/tests/auto/organizer/qorganizeritemfilter/tst_qorganizeritemfilter.cpp index eec60ac6b..b4513412e 100644 --- a/tests/auto/organizer/qorganizeritemfilter/tst_qorganizeritemfilter.cpp +++ b/tests/auto/organizer/qorganizeritemfilter/tst_qorganizeritemfilter.cpp @@ -40,11 +40,13 @@ Q_DECLARE_METATYPE(QOrganizerItemDetailFieldFilter) static inline QOrganizerItemId makeItemId(uint id) { + id = qToLittleEndian(id); return QOrganizerItemId(QStringLiteral("qtorganizer:basic:"), QByteArray(reinterpret_cast<const char *>(&id), sizeof(uint))); } static inline QOrganizerCollectionId makeCollectionId(uint id) { + id = qToLittleEndian(id); return QOrganizerCollectionId(QStringLiteral("qtorganizer:basic:"), QByteArray(reinterpret_cast<const char *>(&id), sizeof(uint))); } |