From ec7a261b14fe9bfe1ccc5cc9007e0ae82f34a42b Mon Sep 17 00:00:00 2001 From: wujianlin Date: Wed, 9 Jul 2025 23:52:24 +0800 Subject: [PATCH] Increase interface coverage Issue:https://gitee.com/openharmony/commonlibrary_c_utils/issues/ICL8SQ?from=project-issue Signed-off-by: wujianlin --- base/test/unittest/common/utils_refbase_test.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/base/test/unittest/common/utils_refbase_test.cpp b/base/test/unittest/common/utils_refbase_test.cpp index adb00d6..4041e2e 100644 --- a/base/test/unittest/common/utils_refbase_test.cpp +++ b/base/test/unittest/common/utils_refbase_test.cpp @@ -497,6 +497,21 @@ HWTEST_F(UtilsRefbaseTest, testRefbaseOnLastWeakRef001, TestSize.Level0) testobject->OnLastWeakRef(this); EXPECT_EQ(g_onLastWeakRefFlag, 1); + delete testobject; +} + +/* + * @tc.name: testRefbaseOnLastWeakRef002 + * @tc.desc: Refbase + */ +HWTEST_F(UtilsRefbaseTest, testRefbaseOnLastWeakRef002, TestSize.Level0) +{ + RefBase* testobject = new RefBase(); + g_onLastWeakRefFlag = 0; + + testobject->OnLastWeakRef(this); + EXPECT_EQ(g_onLastWeakRefFlag, 0); + delete testobject; } /* -- Gitee