Home | History | Annotate | Download | only in tests

Lines Matching refs:policy

5 #include "policy/libpolicy.h"
14 #include "policy/device_policy_impl.h"
16 namespace policy {
18 static const char kPolicyFileAllSet[] = "policy/tests/whitelist/policy_all";
19 static const char kPolicyFileNoneSet[] = "policy/tests/whitelist/policy_none";
20 static const char kKeyFile[] = "policy/tests/whitelist/owner.key";
38 // Test that a policy file can be verified and parsed correctly. The file
49 // Ensure we successfully loaded the device policy file.
52 const DevicePolicy& policy = provider.GetDevicePolicy();
56 ASSERT_TRUE(policy.GetPolicyRefreshRate(&int_value));
60 ASSERT_TRUE(policy.GetUserWhitelist(&list_value));
67 ASSERT_TRUE(policy.GetGuestModeEnabled(&bool_value));
71 ASSERT_TRUE(policy.GetCameraEnabled(&bool_value));
75 ASSERT_TRUE(policy.GetShowUserNames(&bool_value));
79 ASSERT_TRUE(policy.GetDataRoamingEnabled(&bool_value));
83 ASSERT_TRUE(policy.GetAllowNewUsers(&bool_value));
87 ASSERT_TRUE(policy.GetMetricsEnabled(&bool_value));
91 ASSERT_TRUE(policy.GetReportVersionInfo(&bool_value));
95 ASSERT_TRUE(policy.GetReportActivityTimes(&bool_value));
99 ASSERT_TRUE(policy.GetReportBootMode(&bool_value));
103 ASSERT_TRUE(policy.GetEphemeralUsersEnabled(&bool_value));
107 ASSERT_TRUE(policy.GetReleaseChannel(&string_value));
111 ASSERT_TRUE(policy.GetReleaseChannelDelegated(&bool_value));
115 ASSERT_TRUE(policy.GetUpdateDisabled(&bool_value));
119 ASSERT_TRUE(policy.GetScatterFactorInSeconds(&int64_value));
122 ASSERT_TRUE(policy.GetTargetVersionPrefix(&string_value));
126 ASSERT_TRUE(policy.GetAllowedConnectionTypesForUpdate(&types));
131 ASSERT_TRUE(policy.GetOpenNetworkConfiguration(&string_value));
134 ASSERT_TRUE(policy.GetOwner(&string_value));
138 ASSERT_TRUE(policy.GetHttpDownloadsEnabled(&bool_value));
142 ASSERT_TRUE(policy.GetAuP2PEnabled(&bool_value));
146 ASSERT_TRUE(policy.GetAllowKioskAppControlChromeVersion(&bool_value));
150 ASSERT_TRUE(policy.GetUsbDetachableWhitelist(&list_device));
157 ASSERT_TRUE(policy.GetAutoLaunchedKioskAppId(&string_value));
164 // Test that a policy file can be verified and parsed correctly. The file
176 // Ensure we successfully loaded the device policy file.
179 const DevicePolicy& policy = provider.GetDevicePolicy();
189 ASSERT_FALSE(policy.GetPolicyRefreshRate(&int_value));
190 ASSERT_FALSE(policy.GetUserWhitelist(&list_value));
191 ASSERT_FALSE(policy.GetGuestModeEnabled(&bool_value));
192 ASSERT_FALSE(policy.GetCameraEnabled(&bool_value));
193 ASSERT_FALSE(policy.GetShowUserNames(&bool_value));
194 ASSERT_FALSE(policy.GetDataRoamingEnabled(&bool_value));
195 ASSERT_FALSE(policy.GetAllowNewUsers(&bool_value));
196 ASSERT_FALSE(policy.GetMetricsEnabled(&bool_value));
197 ASSERT_FALSE(policy.GetReportVersionInfo(&bool_value));
198 ASSERT_FALSE(policy.GetReportActivityTimes(&bool_value));
199 ASSERT_FALSE(policy.GetReportBootMode(&bool_value));
200 ASSERT_FALSE(policy.GetEphemeralUsersEnabled(&bool_value));
201 ASSERT_FALSE(policy.GetReleaseChannel(&string_value));
202 ASSERT_FALSE(policy.GetUpdateDisabled(&bool_value));
203 ASSERT_FALSE(policy.GetTargetVersionPrefix(&string_value));
204 ASSERT_FALSE(policy.GetScatterFactorInSeconds(&int64_value));
205 ASSERT_FALSE(policy.GetOpenNetworkConfiguration(&string_value));
206 ASSERT_FALSE(policy.GetHttpDownloadsEnabled(&bool_value));
207 ASSERT_FALSE(policy.GetAuP2PEnabled(&bool_value));
208 ASSERT_FALSE(policy.GetAllowKioskAppControlChromeVersion(&bool_value));
209 ASSERT_FALSE(policy.GetUsbDetachableWhitelist(&list_device));
224 // Even after reload the policy should still be not loaded.
229 } // namespace policy