From 8a7d49c5d6a838069538bf5783df5018678c89f3 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Mon, 31 Oct 2022 02:53:34 +0200 Subject: [PATCH] set the byte order to big endian when testing with big endian data in QDataStream test cases Signed-off-by: Ivailo Monev --- tests/auto/qdatastream/tst_qdatastream.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/auto/qdatastream/tst_qdatastream.cpp b/tests/auto/qdatastream/tst_qdatastream.cpp index d1f90725e..68aaa73c3 100644 --- a/tests/auto/qdatastream/tst_qdatastream.cpp +++ b/tests/auto/qdatastream/tst_qdatastream.cpp @@ -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; \