set the byte order to big endian when testing with big endian data in QDataStream test cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-10-31 02:53:34 +02:00
parent e096f539fe
commit 8a7d49c5d6

View file

@ -2146,6 +2146,7 @@ void tst_QDataStream::skipRawData()
\
{ \
QDataStream stream(&bigEndianData, QIODevice::ReadOnly); \
stream.setByteOrder(QDataStream::BigEndian); \
T i; \
stream >> i; \
QCOMPARE((int) stream.status(), expectedStatus); \
@ -2153,6 +2154,7 @@ void tst_QDataStream::skipRawData()
} \
{ \
QDataStream stream(&bigEndianData, QIODevice::ReadOnly); \
stream.setByteOrder(QDataStream::BigEndian); \
UT i; \
stream >> i; \
QCOMPARE((int) stream.status(), expectedStatus); \
@ -2188,6 +2190,7 @@ void tst_QDataStream::skipRawData()
\
{ \
QDataStream stream(&bigEndianData, QIODevice::ReadOnly); \
stream.setByteOrder(QDataStream::BigEndian); \
stream.setFloatingPointPrecision(prec); \
T i; \
stream >> i; \