diff --git a/base/test/unittest/common/utils_observer_test.cpp b/base/test/unittest/common/utils_observer_test.cpp index 208f4f156c8a1149ac3b7c77650a69ece35ae2a8..ab2d52d8021ea4ba7c9be8fa3f1eb1a053f9aada 100644 --- a/base/test/unittest/common/utils_observer_test.cpp +++ b/base/test/unittest/common/utils_observer_test.cpp @@ -84,6 +84,17 @@ void UtilsObserverTest::TearDown(void) { } +HWTEST_F(UtilsObserverTest, test_Observer, TestSize.Level0) +{ + BookList bookList; + bookList.AddObserver(nullptr); + shared_ptr bookObserver1 = make_shared(); + bookList.AddObserver(bookObserver1); + bookList.AddObserver(bookObserver1); + int ret = bookList.GetObserversCount(); + EXPECT_EQ(ret, 1); +} + HWTEST_F(UtilsObserverTest, test_ObserverNotify, TestSize.Level0) { BookList bookList;