diff --git a/base/test/unittest/common/utils_refbase_test.cpp b/base/test/unittest/common/utils_refbase_test.cpp index 272fb36d331c7a34e5211dae4181b1e92799568b..5253f564968a15931c843f9e4985e7c957dd2175 100644 --- a/base/test/unittest/common/utils_refbase_test.cpp +++ b/base/test/unittest/common/utils_refbase_test.cpp @@ -1299,5 +1299,20 @@ HWTEST_F(UtilsRefbaseTest, testRefbaseWithDomainIdDebug004, TestSize.Level1) subThread.join(); EXPECT_EQ(testObject3->GetWptrRefCount(), 2); } + +/* + * @tc.name: testRefCounter001 + * @tc.desc: Test for RefCounter. + */ +HWTEST_F(UtilsRefbaseTest, testRefCounter001, TestSize.Level1) +{ + RefCounter *refCounterTest = new RefCounter(); +#ifdef OHOS_PLATFORM + refCounterTest->RemoveCanPromote(); + bool result = refCounterTest->IsCanPromoteValid(); + EXPECT_EQ(result, false); +#endif + delete refCounterTest; +} } // namespace } // namespace OHOS