Lines Matching defs:counter
570 std::shared_ptr<PreferencesObserver> counter = std::make_shared<PreferencesObserverCounter>();
571 pref->RegisterObserver(counter);
575 EXPECT_EQ(static_cast<PreferencesObserverCounter *>(counter.get())->notifyTimes, 1);
581 EXPECT_EQ(static_cast<PreferencesObserverCounter *>(counter.get())->notifyTimes, 2);
583 pref->UnRegisterObserver(counter);
595 std::shared_ptr<PreferencesObserver> counter = std::make_shared<PreferencesObserverCounter>();
596 pref->RegisterObserver(counter);
601 EXPECT_EQ(static_cast<PreferencesObserverCounter *>(counter.get())->notifyTimes, 2);
603 pref->UnRegisterObserver(counter);
608 EXPECT_EQ(static_cast<PreferencesObserverCounter *>(counter.get())->notifyTimes, 2);
902 std::shared_ptr<PreferencesObserverCrossProcess> counter = std::make_shared<PreferencesObserverCrossProcess>();
903 int ret = pref->RegisterObserver(counter, RegisterMode::MULTI_PRECESS_CHANGE);
907 counter->Wait();
908 EXPECT_EQ(counter->notifyKey, KEY_TEST_STRING_ELEMENT);
910 ret = pref->UnRegisterObserver(counter, RegisterMode::MULTI_PRECESS_CHANGE);
995 std::shared_ptr<PreferencesObserver> counter = std::make_shared<PreferencesObserverCounter>();
997 pref->RegisterDataObserver(counter, keys);
1000 EXPECT_EQ(static_cast<PreferencesObserverCounter *>(counter.get())->notifyTimes, 1);