diff options
author | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-03 06:49:04 +0000 |
---|---|---|
committer | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-03 06:49:04 +0000 |
commit | 1c60308fe852173ea16f0d6b074b6cf53d081e34 (patch) | |
tree | 3e3f64f6911389f130959fa87bd6d55da791651d /chrome/browser/policy/user_policy_cache_unittest.cc | |
parent | 60c800dd58f40b7798e361b2b3ee5035823273da (diff) | |
download | chromium_src-1c60308fe852173ea16f0d6b074b6cf53d081e34.zip chromium_src-1c60308fe852173ea16f0d6b074b6cf53d081e34.tar.gz chromium_src-1c60308fe852173ea16f0d6b074b6cf53d081e34.tar.bz2 |
Move user policy cache reading to file thread.
BUG=14381
TEST=unit tests
Review URL: http://codereview.chromium.org/6902147
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83863 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/user_policy_cache_unittest.cc')
-rw-r--r-- | chrome/browser/policy/user_policy_cache_unittest.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/policy/user_policy_cache_unittest.cc b/chrome/browser/policy/user_policy_cache_unittest.cc index fdf9102..5c53e77 100644 --- a/chrome/browser/policy/user_policy_cache_unittest.cc +++ b/chrome/browser/policy/user_policy_cache_unittest.cc @@ -202,6 +202,7 @@ TEST_F(UserPolicyCacheTest, Empty) { TEST_F(UserPolicyCacheTest, LoadNoFile) { UserPolicyCache cache(test_file()); cache.Load(); + loop_.RunAllPending(); PolicyMap empty; EXPECT_TRUE(empty.Equals(mandatory_policy(cache))); EXPECT_EQ(base::Time(), cache.last_policy_refresh_time()); @@ -215,6 +216,7 @@ TEST_F(UserPolicyCacheTest, RejectFuture) { WritePolicy(*policy_response); UserPolicyCache cache(test_file()); cache.Load(); + loop_.RunAllPending(); PolicyMap empty; EXPECT_TRUE(empty.Equals(mandatory_policy(cache))); EXPECT_EQ(base::Time(), cache.last_policy_refresh_time()); @@ -227,6 +229,7 @@ TEST_F(UserPolicyCacheTest, LoadWithFile) { WritePolicy(*policy_response); UserPolicyCache cache(test_file()); cache.Load(); + loop_.RunAllPending(); PolicyMap empty; EXPECT_TRUE(empty.Equals(mandatory_policy(cache))); EXPECT_NE(base::Time(), cache.last_policy_refresh_time()); @@ -241,6 +244,7 @@ TEST_F(UserPolicyCacheTest, LoadWithData) { WritePolicy(*policy); UserPolicyCache cache(test_file()); cache.Load(); + loop_.RunAllPending(); PolicyMap expected; expected.Set(kPolicyHomepageLocation, Value::CreateStringValue("http://www.example.com")); @@ -309,6 +313,7 @@ TEST_F(UserPolicyCacheTest, PersistPolicy) { EXPECT_TRUE(file_util::PathExists(test_file())); UserPolicyCache cache(test_file()); cache.Load(); + loop_.RunAllPending(); PolicyMap expected; expected.Set(kPolicyHomepageLocation, Value::CreateStringValue("http://www.example.com")); @@ -330,6 +335,7 @@ TEST_F(UserPolicyCacheTest, FreshPolicyOverride) { SetPolicy(&cache, updated_policy, true); cache.Load(); + loop_.RunAllPending(); PolicyMap expected; expected.Set(kPolicyHomepageLocation, Value::CreateStringValue("http://www.chromium.org")); |