Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(46)

Side by Side Diff: chrome/browser/policy/configuration_policy_pref_store_unittest.cc

Issue 7647026: base: Add three helper functions to Values API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix a typo Ceate -> Create Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/file_path.h" 5 #include "base/file_path.h"
6 #include "base/memory/ref_counted.h" 6 #include "base/memory/ref_counted.h"
7 #include "chrome/browser/policy/configuration_policy_pref_store.h" 7 #include "chrome/browser/policy/configuration_policy_pref_store.h"
8 #include "chrome/browser/policy/mock_configuration_policy_provider.h" 8 #include "chrome/browser/policy/mock_configuration_policy_provider.h"
9 #include "chrome/browser/prefs/incognito_mode_prefs.h" 9 #include "chrome/browser/prefs/incognito_mode_prefs.h"
10 #include "chrome/browser/prefs/proxy_config_dictionary.h" 10 #include "chrome/browser/prefs/proxy_config_dictionary.h"
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 : public ConfigurationPolicyPrefStoreTestBase< 144 : public ConfigurationPolicyPrefStoreTestBase<
145 testing::TestWithParam<TypeAndName> > { 145 testing::TestWithParam<TypeAndName> > {
146 }; 146 };
147 147
148 TEST_P(ConfigurationPolicyPrefStoreBooleanTest, GetDefault) { 148 TEST_P(ConfigurationPolicyPrefStoreBooleanTest, GetDefault) {
149 EXPECT_EQ(PrefStore::READ_NO_VALUE, 149 EXPECT_EQ(PrefStore::READ_NO_VALUE,
150 store_->GetValue(GetParam().pref_name(), NULL)); 150 store_->GetValue(GetParam().pref_name(), NULL));
151 } 151 }
152 152
153 TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) { 153 TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) {
154 provider_.AddPolicy(GetParam().type(), Value::CreateBooleanValue(false)); 154 provider_.AddPolicy(GetParam().type(), base::FalseValue());
155 store_->OnUpdatePolicy(); 155 store_->OnUpdatePolicy();
156 const Value* value = NULL; 156 const Value* value = NULL;
157 EXPECT_EQ(PrefStore::READ_OK, 157 EXPECT_EQ(PrefStore::READ_OK,
158 store_->GetValue(GetParam().pref_name(), &value)); 158 store_->GetValue(GetParam().pref_name(), &value));
159 ASSERT_TRUE(value); 159 ASSERT_TRUE(value);
160 bool boolean_value = true; 160 bool boolean_value = true;
161 bool result = value->GetAsBoolean(&boolean_value); 161 bool result = value->GetAsBoolean(&boolean_value);
162 ASSERT_TRUE(result); 162 ASSERT_TRUE(result);
163 EXPECT_FALSE(boolean_value); 163 EXPECT_FALSE(boolean_value);
164 164
165 provider_.AddPolicy(GetParam().type(), Value::CreateBooleanValue(true)); 165 provider_.AddPolicy(GetParam().type(), base::TrueValue());
166 store_->OnUpdatePolicy(); 166 store_->OnUpdatePolicy();
167 value = NULL; 167 value = NULL;
168 EXPECT_EQ(PrefStore::READ_OK, 168 EXPECT_EQ(PrefStore::READ_OK,
169 store_->GetValue(GetParam().pref_name(), &value)); 169 store_->GetValue(GetParam().pref_name(), &value));
170 boolean_value = false; 170 boolean_value = false;
171 result = value->GetAsBoolean(&boolean_value); 171 result = value->GetAsBoolean(&boolean_value);
172 ASSERT_TRUE(result); 172 ASSERT_TRUE(result);
173 EXPECT_TRUE(boolean_value); 173 EXPECT_TRUE(boolean_value);
174 } 174 }
175 175
(...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after
511 } 511 }
512 512
513 class ConfigurationPolicyPrefStoreDefaultSearchTest : public testing::Test { 513 class ConfigurationPolicyPrefStoreDefaultSearchTest : public testing::Test {
514 }; 514 };
515 515
516 // Checks that if the policy for default search is valid, i.e. there's a 516 // Checks that if the policy for default search is valid, i.e. there's a
517 // search URL, that all the elements have been given proper defaults. 517 // search URL, that all the elements have been given proper defaults.
518 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MinimallyDefined) { 518 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MinimallyDefined) {
519 const char* const search_url = "http://test.com/search?t={searchTerms}"; 519 const char* const search_url = "http://test.com/search?t={searchTerms}";
520 MockConfigurationPolicyProvider provider; 520 MockConfigurationPolicyProvider provider;
521 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, 521 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, base::TrueValue());
522 Value::CreateBooleanValue(true));
523 provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL, 522 provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL,
524 Value::CreateStringValue(search_url)); 523 Value::CreateStringValue(search_url));
525 524
526 scoped_refptr<ConfigurationPolicyPrefStore> store( 525 scoped_refptr<ConfigurationPolicyPrefStore> store(
527 new ConfigurationPolicyPrefStore(&provider)); 526 new ConfigurationPolicyPrefStore(&provider));
528 527
529 const Value* value = NULL; 528 const Value* value = NULL;
530 EXPECT_EQ(PrefStore::READ_OK, 529 EXPECT_EQ(PrefStore::READ_OK,
531 store->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); 530 store->GetValue(prefs::kDefaultSearchProviderSearchURL, &value));
532 EXPECT_TRUE(StringValue(search_url).Equals(value)); 531 EXPECT_TRUE(StringValue(search_url).Equals(value));
(...skipping 28 matching lines...) Expand all
561 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, FullyDefined) { 560 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, FullyDefined) {
562 const char* const search_url = "http://test.com/search?t={searchTerms}"; 561 const char* const search_url = "http://test.com/search?t={searchTerms}";
563 const char* const suggest_url = "http://test.com/sugg?={searchTerms}"; 562 const char* const suggest_url = "http://test.com/sugg?={searchTerms}";
564 const char* const icon_url = "http://test.com/icon.jpg"; 563 const char* const icon_url = "http://test.com/icon.jpg";
565 const char* const name = "MyName"; 564 const char* const name = "MyName";
566 const char* const keyword = "MyKeyword"; 565 const char* const keyword = "MyKeyword";
567 ListValue* encodings = new ListValue(); 566 ListValue* encodings = new ListValue();
568 encodings->Append(Value::CreateStringValue("UTF-16")); 567 encodings->Append(Value::CreateStringValue("UTF-16"));
569 encodings->Append(Value::CreateStringValue("UTF-8")); 568 encodings->Append(Value::CreateStringValue("UTF-8"));
570 MockConfigurationPolicyProvider provider; 569 MockConfigurationPolicyProvider provider;
571 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, 570 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, base::TrueValue());
572 Value::CreateBooleanValue(true));
573 provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL, 571 provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL,
574 Value::CreateStringValue(search_url)); 572 Value::CreateStringValue(search_url));
575 provider.AddPolicy(kPolicyDefaultSearchProviderName, 573 provider.AddPolicy(kPolicyDefaultSearchProviderName,
576 Value::CreateStringValue(name)); 574 Value::CreateStringValue(name));
577 provider.AddPolicy(kPolicyDefaultSearchProviderKeyword, 575 provider.AddPolicy(kPolicyDefaultSearchProviderKeyword,
578 Value::CreateStringValue(keyword)); 576 Value::CreateStringValue(keyword));
579 provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL, 577 provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL,
580 Value::CreateStringValue(suggest_url)); 578 Value::CreateStringValue(suggest_url));
581 provider.AddPolicy(kPolicyDefaultSearchProviderIconURL, 579 provider.AddPolicy(kPolicyDefaultSearchProviderIconURL,
582 Value::CreateStringValue(icon_url)); 580 Value::CreateStringValue(icon_url));
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
615 // default search policy will be present. 613 // default search policy will be present.
616 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MissingUrl) { 614 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MissingUrl) {
617 const char* const suggest_url = "http://test.com/sugg?t={searchTerms}"; 615 const char* const suggest_url = "http://test.com/sugg?t={searchTerms}";
618 const char* const icon_url = "http://test.com/icon.jpg"; 616 const char* const icon_url = "http://test.com/icon.jpg";
619 const char* const name = "MyName"; 617 const char* const name = "MyName";
620 const char* const keyword = "MyKeyword"; 618 const char* const keyword = "MyKeyword";
621 ListValue* encodings = new ListValue(); 619 ListValue* encodings = new ListValue();
622 encodings->Append(Value::CreateStringValue("UTF-16")); 620 encodings->Append(Value::CreateStringValue("UTF-16"));
623 encodings->Append(Value::CreateStringValue("UTF-8")); 621 encodings->Append(Value::CreateStringValue("UTF-8"));
624 MockConfigurationPolicyProvider provider; 622 MockConfigurationPolicyProvider provider;
625 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, 623 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, base::TrueValue());
626 Value::CreateBooleanValue(true));
627 provider.AddPolicy(kPolicyDefaultSearchProviderName, 624 provider.AddPolicy(kPolicyDefaultSearchProviderName,
628 Value::CreateStringValue(name)); 625 Value::CreateStringValue(name));
629 provider.AddPolicy(kPolicyDefaultSearchProviderKeyword, 626 provider.AddPolicy(kPolicyDefaultSearchProviderKeyword,
630 Value::CreateStringValue(keyword)); 627 Value::CreateStringValue(keyword));
631 provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL, 628 provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL,
632 Value::CreateStringValue(suggest_url)); 629 Value::CreateStringValue(suggest_url));
633 provider.AddPolicy(kPolicyDefaultSearchProviderIconURL, 630 provider.AddPolicy(kPolicyDefaultSearchProviderIconURL,
634 Value::CreateStringValue(icon_url)); 631 Value::CreateStringValue(icon_url));
635 provider.AddPolicy(kPolicyDefaultSearchProviderEncodings, encodings); 632 provider.AddPolicy(kPolicyDefaultSearchProviderEncodings, encodings);
636 633
(...skipping 19 matching lines...) Expand all
656 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, Invalid) { 653 TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, Invalid) {
657 const char* const bad_search_url = "http://test.com/noSearchTerms"; 654 const char* const bad_search_url = "http://test.com/noSearchTerms";
658 const char* const suggest_url = "http://test.com/sugg?t={searchTerms}"; 655 const char* const suggest_url = "http://test.com/sugg?t={searchTerms}";
659 const char* const icon_url = "http://test.com/icon.jpg"; 656 const char* const icon_url = "http://test.com/icon.jpg";
660 const char* const name = "MyName"; 657 const char* const name = "MyName";
661 const char* const keyword = "MyKeyword"; 658 const char* const keyword = "MyKeyword";
662 ListValue* encodings = new ListValue(); 659 ListValue* encodings = new ListValue();
663 encodings->Append(Value::CreateStringValue("UTF-16")); 660 encodings->Append(Value::CreateStringValue("UTF-16"));
664 encodings->Append(Value::CreateStringValue("UTF-8")); 661 encodings->Append(Value::CreateStringValue("UTF-8"));
665 MockConfigurationPolicyProvider provider; 662 MockConfigurationPolicyProvider provider;
666 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, 663 provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, base::TrueValue());
667 Value::CreateBooleanValue(true));
668 provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL, 664 provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL,
669 Value::CreateStringValue(bad_search_url)); 665 Value::CreateStringValue(bad_search_url));
670 provider.AddPolicy(kPolicyDefaultSearchProviderName, 666 provider.AddPolicy(kPolicyDefaultSearchProviderName,
671 Value::CreateStringValue(name)); 667 Value::CreateStringValue(name));
672 provider.AddPolicy(kPolicyDefaultSearchProviderKeyword, 668 provider.AddPolicy(kPolicyDefaultSearchProviderKeyword,
673 Value::CreateStringValue(keyword)); 669 Value::CreateStringValue(keyword));
674 provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL, 670 provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL,
675 Value::CreateStringValue(suggest_url)); 671 Value::CreateStringValue(suggest_url));
676 provider.AddPolicy(kPolicyDefaultSearchProviderIconURL, 672 provider.AddPolicy(kPolicyDefaultSearchProviderIconURL,
677 Value::CreateStringValue(icon_url)); 673 Value::CreateStringValue(icon_url));
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
790 class ConfigurationPolicyPrefStoreSyncTest 786 class ConfigurationPolicyPrefStoreSyncTest
791 : public ConfigurationPolicyPrefStoreTestBase<testing::Test> { 787 : public ConfigurationPolicyPrefStoreTestBase<testing::Test> {
792 }; 788 };
793 789
794 TEST_F(ConfigurationPolicyPrefStoreSyncTest, Default) { 790 TEST_F(ConfigurationPolicyPrefStoreSyncTest, Default) {
795 EXPECT_EQ(PrefStore::READ_NO_VALUE, 791 EXPECT_EQ(PrefStore::READ_NO_VALUE,
796 store_->GetValue(prefs::kSyncManaged, NULL)); 792 store_->GetValue(prefs::kSyncManaged, NULL));
797 } 793 }
798 794
799 TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) { 795 TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) {
800 provider_.AddPolicy(kPolicySyncDisabled, Value::CreateBooleanValue(false)); 796 provider_.AddPolicy(kPolicySyncDisabled, base::FalseValue());
801 store_->OnUpdatePolicy(); 797 store_->OnUpdatePolicy();
802 // Enabling Sync should not set the pref. 798 // Enabling Sync should not set the pref.
803 EXPECT_EQ(PrefStore::READ_NO_VALUE, 799 EXPECT_EQ(PrefStore::READ_NO_VALUE,
804 store_->GetValue(prefs::kSyncManaged, NULL)); 800 store_->GetValue(prefs::kSyncManaged, NULL));
805 } 801 }
806 802
807 TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) { 803 TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) {
808 provider_.AddPolicy(kPolicySyncDisabled, Value::CreateBooleanValue(true)); 804 provider_.AddPolicy(kPolicySyncDisabled, base::TrueValue());
809 store_->OnUpdatePolicy(); 805 store_->OnUpdatePolicy();
810 // Sync should be flagged as managed. 806 // Sync should be flagged as managed.
811 const Value* value = NULL; 807 const Value* value = NULL;
812 EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kSyncManaged, &value)); 808 EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kSyncManaged, &value));
813 ASSERT_TRUE(value); 809 ASSERT_TRUE(value);
814 bool sync_managed = false; 810 bool sync_managed = false;
815 bool result = value->GetAsBoolean(&sync_managed); 811 bool result = value->GetAsBoolean(&sync_managed);
816 ASSERT_TRUE(result); 812 ASSERT_TRUE(result);
817 EXPECT_TRUE(sync_managed); 813 EXPECT_TRUE(sync_managed);
818 } 814 }
(...skipping 25 matching lines...) Expand all
844 bool result = value->GetAsBoolean(&prompt_for_download); 840 bool result = value->GetAsBoolean(&prompt_for_download);
845 ASSERT_TRUE(result); 841 ASSERT_TRUE(result);
846 EXPECT_FALSE(prompt_for_download); 842 EXPECT_FALSE(prompt_for_download);
847 } 843 }
848 #endif // !defined(OS_CHROMEOS) 844 #endif // !defined(OS_CHROMEOS)
849 845
850 TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, 846 TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest,
851 EnableFileSelectionDialogs) { 847 EnableFileSelectionDialogs) {
852 EXPECT_EQ(PrefStore::READ_NO_VALUE, 848 EXPECT_EQ(PrefStore::READ_NO_VALUE,
853 store_->GetValue(prefs::kPromptForDownload, NULL)); 849 store_->GetValue(prefs::kPromptForDownload, NULL));
854 provider_.AddPolicy(kPolicyAllowFileSelectionDialogs, 850 provider_.AddPolicy(kPolicyAllowFileSelectionDialogs, base::TrueValue());
855 Value::CreateBooleanValue(true));
856 store_->OnUpdatePolicy(); 851 store_->OnUpdatePolicy();
857 852
858 // Allowing file-selection dialogs should not influence the PromptForDownload 853 // Allowing file-selection dialogs should not influence the PromptForDownload
859 // pref. 854 // pref.
860 EXPECT_EQ(PrefStore::READ_NO_VALUE, 855 EXPECT_EQ(PrefStore::READ_NO_VALUE,
861 store_->GetValue(prefs::kPromptForDownload, NULL)); 856 store_->GetValue(prefs::kPromptForDownload, NULL));
862 } 857 }
863 858
864 TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, 859 TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest,
865 DisableFileSelectionDialogs) { 860 DisableFileSelectionDialogs) {
866 EXPECT_EQ(PrefStore::READ_NO_VALUE, 861 EXPECT_EQ(PrefStore::READ_NO_VALUE,
867 store_->GetValue(prefs::kPromptForDownload, NULL)); 862 store_->GetValue(prefs::kPromptForDownload, NULL));
868 provider_.AddPolicy(kPolicyAllowFileSelectionDialogs, 863 provider_.AddPolicy(kPolicyAllowFileSelectionDialogs, base::FalseValue());
869 Value::CreateBooleanValue(false));
870 store_->OnUpdatePolicy(); 864 store_->OnUpdatePolicy();
871 865
872 // Disabling file-selection dialogs should disable the PromptForDownload pref. 866 // Disabling file-selection dialogs should disable the PromptForDownload pref.
873 const Value* value = NULL; 867 const Value* value = NULL;
874 EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kPromptForDownload, 868 EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kPromptForDownload,
875 &value)); 869 &value));
876 ASSERT_TRUE(value); 870 ASSERT_TRUE(value);
877 bool prompt_for_download = true; 871 bool prompt_for_download = true;
878 bool result = value->GetAsBoolean(&prompt_for_download); 872 bool result = value->GetAsBoolean(&prompt_for_download);
879 ASSERT_TRUE(result); 873 ASSERT_TRUE(result);
880 EXPECT_FALSE(prompt_for_download); 874 EXPECT_FALSE(prompt_for_download);
881 } 875 }
882 876
883 // Test cases for the Autofill policy setting. 877 // Test cases for the Autofill policy setting.
884 class ConfigurationPolicyPrefStoreAutofillTest 878 class ConfigurationPolicyPrefStoreAutofillTest
885 : public ConfigurationPolicyPrefStoreTestBase<testing::Test> { 879 : public ConfigurationPolicyPrefStoreTestBase<testing::Test> {
886 }; 880 };
887 881
888 TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Default) { 882 TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Default) {
889 EXPECT_EQ(PrefStore::READ_NO_VALUE, 883 EXPECT_EQ(PrefStore::READ_NO_VALUE,
890 store_->GetValue(prefs::kSyncManaged, NULL)); 884 store_->GetValue(prefs::kSyncManaged, NULL));
891 } 885 }
892 886
893 TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) { 887 TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) {
894 provider_.AddPolicy(kPolicyAutoFillEnabled, Value::CreateBooleanValue(true)); 888 provider_.AddPolicy(kPolicyAutoFillEnabled, base::TrueValue());
895 store_->OnUpdatePolicy(); 889 store_->OnUpdatePolicy();
896 // Enabling Autofill should not set the pref. 890 // Enabling Autofill should not set the pref.
897 EXPECT_EQ(PrefStore::READ_NO_VALUE, 891 EXPECT_EQ(PrefStore::READ_NO_VALUE,
898 store_->GetValue(prefs::kSyncManaged, NULL)); 892 store_->GetValue(prefs::kSyncManaged, NULL));
899 } 893 }
900 894
901 TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Disabled) { 895 TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Disabled) {
902 provider_.AddPolicy(kPolicyAutoFillEnabled, Value::CreateBooleanValue(false)); 896 provider_.AddPolicy(kPolicyAutoFillEnabled, base::FalseValue());
903 store_->OnUpdatePolicy(); 897 store_->OnUpdatePolicy();
904 // Disabling Autofill should switch the pref to managed. 898 // Disabling Autofill should switch the pref to managed.
905 const Value* value = NULL; 899 const Value* value = NULL;
906 EXPECT_EQ(PrefStore::READ_OK, 900 EXPECT_EQ(PrefStore::READ_OK,
907 store_->GetValue(prefs::kAutofillEnabled, &value)); 901 store_->GetValue(prefs::kAutofillEnabled, &value));
908 ASSERT_TRUE(value); 902 ASSERT_TRUE(value);
909 bool autofill_enabled = true; 903 bool autofill_enabled = true;
910 bool result = value->GetAsBoolean(&autofill_enabled); 904 bool result = value->GetAsBoolean(&autofill_enabled);
911 ASSERT_TRUE(result); 905 ASSERT_TRUE(result);
912 EXPECT_FALSE(autofill_enabled); 906 EXPECT_FALSE(autofill_enabled);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
960 954
961 provider_.SetInitializationComplete(true); 955 provider_.SetInitializationComplete(true);
962 EXPECT_FALSE(store_->IsInitializationComplete()); 956 EXPECT_FALSE(store_->IsInitializationComplete());
963 957
964 store_->OnUpdatePolicy(); 958 store_->OnUpdatePolicy();
965 Mock::VerifyAndClearExpectations(&observer_); 959 Mock::VerifyAndClearExpectations(&observer_);
966 EXPECT_TRUE(store_->IsInitializationComplete()); 960 EXPECT_TRUE(store_->IsInitializationComplete());
967 } 961 }
968 962
969 } // namespace policy 963 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698