summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDmitry Shachnev <mitya57@gmail.com>2020-10-31 20:47:35 +0300
committerChris Adams <chris.adams@qinetic.com.au>2020-11-02 13:20:23 +1000
commit7802f038ed1391078e27fa3f37d785a69314537b (patch)
treec0921fe285dc5ddd83e9174ff5a62018cf8f3895 /tests
parenta66590d473753bc49105d3132fb9e4150c92a14a (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.cpp2
-rw-r--r--tests/auto/organizer/qorganizeritemfilter/tst_qorganizeritemfilter.cpp2
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)));
}