From a346d554891ff87a5da565521e8f0bacce943b33 Mon Sep 17 00:00:00 2001 From: AlexOne Date: Mon, 7 Jun 2021 20:00:25 +0800 Subject: [PATCH] fix: unit test failed, due to QDataStream set qt version. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 单元测试里面的 datastream 设置了 qt 版本号导致单元测试失败。 在qt5.11下ok,社区版默认qt5.15。读写不同版本出错。 Log: 修复社区版下单元测试失败的问题 Influence: Change-Id: I4693070762b653373bf5a4fcac4598fca69f8356 (cherry picked from commit 0bc6f7572b5bdd1752af0fcd1b659d4a8b13fe0b) --- tests/src/ut_dpalette.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/ut_dpalette.cpp b/tests/src/ut_dpalette.cpp index 6ee72bb6..bf5b61c4 100644 --- a/tests/src/ut_dpalette.cpp +++ b/tests/src/ut_dpalette.cpp @@ -113,7 +113,7 @@ TEST_F(TDPalette, testColorFunction) #ifndef QT_NO_DATASTREAM QByteArray inArray; QDataStream in(&inArray, QIODevice::WriteOnly); - in.setVersion(QDataStream::Qt_5_11); + // in.setVersion(QDataStream::Qt_5_11); // 直接调用左移运算符会出现二异性 先直接执行一次生成结果 in << static_cast(palette);