Home | History | Annotate | Download | only in browser

Lines Matching defs:policy_

31   extensions::ManagementPolicy policy_;
42 EXPECT_EQ(0, policy_.GetNumProviders());
43 policy_.RegisterProvider(&allow_all_);
44 EXPECT_EQ(1, policy_.GetNumProviders());
45 policy_.RegisterProvider(&allow_all_);
46 EXPECT_EQ(1, policy_.GetNumProviders());
48 policy_.RegisterProvider(&no_modify_status_);
49 EXPECT_EQ(2, policy_.GetNumProviders());
50 policy_.UnregisterProvider(&allow_all_);
51 EXPECT_EQ(1, policy_.GetNumProviders());
52 policy_.UnregisterProvider(&allow_all_);
53 EXPECT_EQ(1, policy_.GetNumProviders());
54 policy_.UnregisterProvider(&no_modify_status_);
55 EXPECT_EQ(0, policy_.GetNumProviders());
57 policy_.RegisterProvider(&allow_all_);
58 policy_.RegisterProvider(&no_modify_status_);
59 EXPECT_EQ(2, policy_.GetNumProviders());
60 policy_.UnregisterAllProviders();
61 EXPECT_EQ(0, policy_.GetNumProviders());
69 EXPECT_TRUE(policy_.UserMayLoad(NULL, &error));
73 policy_.RegisterProvider(&no_modify_status_);
74 EXPECT_TRUE(policy_.UserMayLoad(NULL, &error));
78 policy_.RegisterProvider(&must_remain_enabled_);
79 EXPECT_TRUE(policy_.UserMayLoad(NULL, &error));
83 policy_.RegisterProvider(&no_load_);
84 EXPECT_FALSE(policy_.UserMayLoad(NULL, &error));
88 policy_.UnregisterProvider(&no_load_);
90 EXPECT_TRUE(policy_.UserMayLoad(NULL, &error));
96 EXPECT_TRUE(policy_.UserMayModifySettings(NULL, &error));
100 policy_.RegisterProvider(&allow_all_);
101 EXPECT_TRUE(policy_.UserMayModifySettings(NULL, &error));
105 policy_.RegisterProvider(&no_load_);
106 EXPECT_TRUE(policy_.UserMayModifySettings(NULL, &error));
110 policy_.RegisterProvider(&no_modify_status_);
111 EXPECT_FALSE(policy_.UserMayModifySettings(NULL, &error));
115 policy_.UnregisterProvider(&no_modify_status_);
117 EXPECT_TRUE(policy_.UserMayModifySettings(NULL, &error));
124 EXPECT_FALSE(policy_.MustRemainEnabled(NULL, &error));
128 policy_.RegisterProvider(&allow_all_);
129 EXPECT_FALSE(policy_.MustRemainEnabled(NULL, &error));
133 policy_.RegisterProvider(&no_modify_status_);
134 EXPECT_FALSE(policy_.MustRemainEnabled(NULL, &error));
138 policy_.RegisterProvider(&must_remain_enabled_);
139 EXPECT_TRUE(policy_.MustRemainEnabled(NULL, &error));
143 policy_.UnregisterProvider(&must_remain_enabled_);
145 EXPECT_FALSE(policy_.MustRemainEnabled(NULL, &error));
152 EXPECT_FALSE(policy_.MustRemainDisabled(NULL, NULL, &error));
156 policy_.RegisterProvider(&allow_all_);
157 EXPECT_FALSE(policy_.MustRemainDisabled(NULL, NULL, &error));
161 policy_.RegisterProvider(&no_modify_status_);
162 EXPECT_FALSE(policy_.MustRemainDisabled(NULL, NULL, &error));
167 policy_.RegisterProvider(&must_remain_disabled_);
168 EXPECT_TRUE(policy_.MustRemainDisabled(NULL, &reason, &error));
173 policy_.UnregisterProvider(&must_remain_disabled_);
175 EXPECT_FALSE(policy_.MustRemainDisabled(NULL, NULL, &error));
185 EXPECT_TRUE(policy_.UserMayLoad(NULL, &error));
187 EXPECT_TRUE(policy_.UserMayModifySettings(NULL, &error));
189 EXPECT_FALSE(policy_.MustRemainEnabled(NULL, &error));
193 EXPECT_TRUE(policy_.UserMayLoad(NULL, NULL));
194 EXPECT_TRUE(policy_.UserMayModifySettings(NULL, NULL));
195 EXPECT_FALSE(policy_.MustRemainEnabled(NULL, NULL));
196 policy_.RegisterProvider(&restrict_all_);
197 EXPECT_FALSE(policy_.UserMayLoad(NULL, NULL));
198 EXPECT_FALSE(policy_.UserMayModifySettings(NULL, NULL));
199 EXPECT_TRUE(policy_.MustRemainEnabled(NULL, NULL));
203 EXPECT_FALSE(policy_.UserMayLoad(NULL, &error));
206 EXPECT_FALSE(policy_.UserMayModifySettings(NULL, &error));
209 EXPECT_TRUE(policy_.MustRemainEnabled(NULL, &error));