From 2c9656e39bb5144f80398374d5015bc792cf16c7 Mon Sep 17 00:00:00 2001 From: chenkeyu Date: Thu, 30 May 2024 16:15:09 +0800 Subject: [PATCH] Remove failed unittest case in rk3568 due to insufficent memory Issue:https://gitee.com/openharmony/commonlibrary_c_utils/issues/I9TI2S?from=project-issue Signed-off-by: chenkeyu --- .../unittest/common/utils_parcel_test.cpp | 47 ------------------- 1 file changed, 47 deletions(-) diff --git a/base/test/unittest/common/utils_parcel_test.cpp b/base/test/unittest/common/utils_parcel_test.cpp index 7cd836d..1c38001 100644 --- a/base/test/unittest/common/utils_parcel_test.cpp +++ b/base/test/unittest/common/utils_parcel_test.cpp @@ -2201,52 +2201,5 @@ HWTEST_F(UtilsParcelTest, test_VectorDataPadding_004, TestSize.Level0) EXPECT_EQ(val1[i], val6[i]); } } - -HWTEST_F(UtilsParcelTest, test_WriteStringDataLength_001, TestSize.Level0) -{ - Parcel parcel1(nullptr); - - std::string veryLongString(static_cast(INT32_MAX) + 1, '#'); - bool result = parcel1.WriteCString(veryLongString.c_str()); - EXPECT_EQ(result, false); - parcel1.FlushBuffer(); - - result = parcel1.WriteString(veryLongString); - EXPECT_EQ(result, false); - parcel1.FlushBuffer(); - - std::u16string veryLongStringU16(static_cast(INT32_MAX) / 2, '#'); - result = parcel1.WriteString16(veryLongStringU16); - EXPECT_EQ(result, false); - parcel1.FlushBuffer(); - - result = parcel1.WriteString16WithLength(veryLongStringU16.c_str(), static_cast(INT32_MAX) / 2); - EXPECT_EQ(result, false); - parcel1.FlushBuffer(); - - result = parcel1.WriteString8WithLength(veryLongString.c_str(), static_cast(INT32_MAX) + 1); - EXPECT_EQ(result, false); - parcel1.FlushBuffer(); - - result = parcel1.WriteCString(veryLongString.substr(0, DEFAULT_CPACITY - 1).c_str()); - EXPECT_EQ(result, true); - parcel1.FlushBuffer(); - - result = parcel1.WriteString(veryLongString.substr(0, DEFAULT_CPACITY - 5)); - EXPECT_EQ(result, true); - parcel1.FlushBuffer(); - - result = parcel1.WriteString16(veryLongStringU16.substr(0, (DEFAULT_CPACITY - 4) / 2 - 1)); - EXPECT_EQ(result, true); - parcel1.FlushBuffer(); - - result = parcel1.WriteString16WithLength(veryLongStringU16.c_str(), (DEFAULT_CPACITY - 4) / 2 - 1); - EXPECT_EQ(result, true); - parcel1.FlushBuffer(); - - result = parcel1.WriteString8WithLength(veryLongString.c_str(), DEFAULT_CPACITY - 5); - EXPECT_EQ(result, true); - parcel1.FlushBuffer(); -} } // namespace } // namespace OHOS -- Gitee