From 026debef0c379ad0a5bdc5d31c15f01989c6bad7 Mon Sep 17 00:00:00 2001 From: peilixia Date: Fri, 24 Mar 2023 16:17:52 +0800 Subject: [PATCH] Add testcase for observer Issue:I6PYHE Test:NA Signed-off-by: peilixia --- base/test/unittest/common/utils_observer_test.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/base/test/unittest/common/utils_observer_test.cpp b/base/test/unittest/common/utils_observer_test.cpp index 208f4f1..ab2d52d 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; -- Gitee