summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/user_policy_cache_unittest.cc
diff options
context:
space:
mode:
authormnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-03 06:49:04 +0000
committermnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-03 06:49:04 +0000
commit1c60308fe852173ea16f0d6b074b6cf53d081e34 (patch)
tree3e3f64f6911389f130959fa87bd6d55da791651d /chrome/browser/policy/user_policy_cache_unittest.cc
parent60c800dd58f40b7798e361b2b3ee5035823273da (diff)
downloadchromium_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.cc6
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"));