| Index: chrome/browser/policy/policy_service_impl_unittest.cc
|
| diff --git a/chrome/browser/policy/policy_service_impl_unittest.cc b/chrome/browser/policy/policy_service_impl_unittest.cc
|
| index de58054c2dbdac4498e2383775ef629454d29f05..1af56c8c3c7050739e0fa7ccbf91fc76ddd1bdd7 100644
|
| --- a/chrome/browser/policy/policy_service_impl_unittest.cc
|
| +++ b/chrome/browser/policy/policy_service_impl_unittest.cc
|
| @@ -125,7 +125,7 @@ TEST_F(PolicyServiceTest, LoadsPoliciesBeforeProvidersRefresh) {
|
|
|
| TEST_F(PolicyServiceTest, NotifyObservers) {
|
| MockPolicyServiceObserver observer;
|
| - policy_service_->AddObserver(POLICY_DOMAIN_CHROME, "", &observer);
|
| + policy_service_->AddObserver(POLICY_DOMAIN_CHROME, &observer);
|
|
|
| PolicyMap expectedPrevious;
|
| expectedPrevious.Set("pre", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| @@ -190,7 +190,7 @@ TEST_F(PolicyServiceTest, NotifyObservers) {
|
| Mock::VerifyAndClearExpectations(&observer);
|
| EXPECT_TRUE(VerifyPolicies(POLICY_DOMAIN_CHROME, "", expectedCurrent));
|
|
|
| - policy_service_->RemoveObserver(POLICY_DOMAIN_CHROME, "", &observer);
|
| + policy_service_->RemoveObserver(POLICY_DOMAIN_CHROME, &observer);
|
| }
|
|
|
| TEST_F(PolicyServiceTest, NotifyObserversInMultipleNamespaces) {
|
| @@ -198,16 +198,9 @@ TEST_F(PolicyServiceTest, NotifyObserversInMultipleNamespaces) {
|
| const std::string kExtension1("extension-1");
|
| const std::string kExtension2("extension-2");
|
| MockPolicyServiceObserver chrome_observer;
|
| - MockPolicyServiceObserver extension0_observer;
|
| - MockPolicyServiceObserver extension1_observer;
|
| - MockPolicyServiceObserver extension2_observer;
|
| - policy_service_->AddObserver(POLICY_DOMAIN_CHROME, "", &chrome_observer);
|
| - policy_service_->AddObserver(POLICY_DOMAIN_EXTENSIONS, kExtension0,
|
| - &extension0_observer);
|
| - policy_service_->AddObserver(POLICY_DOMAIN_EXTENSIONS, kExtension1,
|
| - &extension1_observer);
|
| - policy_service_->AddObserver(POLICY_DOMAIN_EXTENSIONS, kExtension2,
|
| - &extension2_observer);
|
| + MockPolicyServiceObserver extension_observer;
|
| + policy_service_->AddObserver(POLICY_DOMAIN_CHROME, &chrome_observer);
|
| + policy_service_->AddObserver(POLICY_DOMAIN_EXTENSIONS, &extension_observer);
|
|
|
| PolicyMap previous_policy_map;
|
| previous_policy_map.Set("pre", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| @@ -228,20 +221,17 @@ TEST_F(PolicyServiceTest, NotifyObserversInMultipleNamespaces) {
|
| OnPolicyUpdated(POLICY_DOMAIN_CHROME, "",
|
| PolicyEquals(&previous_policy_map),
|
| PolicyEquals(&policy_map)));
|
| - EXPECT_CALL(extension0_observer,
|
| + EXPECT_CALL(extension_observer,
|
| OnPolicyUpdated(POLICY_DOMAIN_EXTENSIONS, kExtension0,
|
| PolicyEquals(&kEmptyPolicyMap),
|
| PolicyEquals(&policy_map)));
|
| - EXPECT_CALL(extension1_observer,
|
| + EXPECT_CALL(extension_observer,
|
| OnPolicyUpdated(POLICY_DOMAIN_EXTENSIONS, kExtension1,
|
| PolicyEquals(&kEmptyPolicyMap),
|
| PolicyEquals(&policy_map)));
|
| - EXPECT_CALL(extension2_observer, OnPolicyUpdated(_, _, _, _)).Times(0);
|
| provider0_.UpdatePolicy(bundle.Pass());
|
| Mock::VerifyAndClearExpectations(&chrome_observer);
|
| - Mock::VerifyAndClearExpectations(&extension0_observer);
|
| - Mock::VerifyAndClearExpectations(&extension1_observer);
|
| - Mock::VerifyAndClearExpectations(&extension2_observer);
|
| + Mock::VerifyAndClearExpectations(&extension_observer);
|
|
|
| // Chrome policy stays the same, kExtension0 is gone, kExtension1 changes,
|
| // and kExtension2 is new.
|
| @@ -254,31 +244,25 @@ TEST_F(PolicyServiceTest, NotifyObserversInMultipleNamespaces) {
|
| bundle->Get(POLICY_DOMAIN_EXTENSIONS, kExtension2).CopyFrom(policy_map);
|
|
|
| EXPECT_CALL(chrome_observer, OnPolicyUpdated(_, _, _, _)).Times(0);
|
| - EXPECT_CALL(extension0_observer,
|
| + EXPECT_CALL(extension_observer,
|
| OnPolicyUpdated(POLICY_DOMAIN_EXTENSIONS, kExtension0,
|
| PolicyEquals(&previous_policy_map),
|
| PolicyEquals(&kEmptyPolicyMap)));
|
| - EXPECT_CALL(extension1_observer,
|
| + EXPECT_CALL(extension_observer,
|
| OnPolicyUpdated(POLICY_DOMAIN_EXTENSIONS, kExtension1,
|
| PolicyEquals(&previous_policy_map),
|
| PolicyEquals(&policy_map)));
|
| - EXPECT_CALL(extension2_observer,
|
| + EXPECT_CALL(extension_observer,
|
| OnPolicyUpdated(POLICY_DOMAIN_EXTENSIONS, kExtension2,
|
| PolicyEquals(&kEmptyPolicyMap),
|
| PolicyEquals(&policy_map)));
|
| provider0_.UpdatePolicy(bundle.Pass());
|
| Mock::VerifyAndClearExpectations(&chrome_observer);
|
| - Mock::VerifyAndClearExpectations(&extension0_observer);
|
| - Mock::VerifyAndClearExpectations(&extension1_observer);
|
| - Mock::VerifyAndClearExpectations(&extension2_observer);
|
| -
|
| - policy_service_->RemoveObserver(POLICY_DOMAIN_CHROME, "", &chrome_observer);
|
| - policy_service_->RemoveObserver(POLICY_DOMAIN_EXTENSIONS, kExtension0,
|
| - &extension0_observer);
|
| - policy_service_->RemoveObserver(POLICY_DOMAIN_EXTENSIONS, kExtension1,
|
| - &extension1_observer);
|
| - policy_service_->RemoveObserver(POLICY_DOMAIN_EXTENSIONS, kExtension2,
|
| - &extension2_observer);
|
| + Mock::VerifyAndClearExpectations(&extension_observer);
|
| +
|
| + policy_service_->RemoveObserver(POLICY_DOMAIN_CHROME, &chrome_observer);
|
| + policy_service_->RemoveObserver(POLICY_DOMAIN_EXTENSIONS,
|
| + &extension_observer);
|
| }
|
|
|
| TEST_F(PolicyServiceTest, Priorities) {
|
|
|