• Home
  • Raw
  • Download

Lines Matching full:policy

5 #include "policy/libpolicy.h"
19 #include "policy/device_policy_impl.h"
21 namespace policy { namespace
23 static const char kPolicyFileAllSet[] = "policy/tests/whitelist/policy_all";
24 static const char kPolicyFileNoneSet[] = "policy/tests/whitelist/policy_none";
25 static const char kKeyFile[] = "policy/tests/whitelist/owner.key";
44 // Test that a policy file can be verified and parsed correctly. The file
56 // Ensure we successfully loaded the device policy file. in TEST()
59 const DevicePolicy& policy = provider.GetDevicePolicy(); in TEST() local
63 ASSERT_TRUE(policy.GetPolicyRefreshRate(&int_value)); in TEST()
67 ASSERT_TRUE(policy.GetUserWhitelist(&list_value)); in TEST()
74 ASSERT_TRUE(policy.GetGuestModeEnabled(&bool_value)); in TEST()
78 ASSERT_TRUE(policy.GetCameraEnabled(&bool_value)); in TEST()
82 ASSERT_TRUE(policy.GetShowUserNames(&bool_value)); in TEST()
86 ASSERT_TRUE(policy.GetDataRoamingEnabled(&bool_value)); in TEST()
90 ASSERT_TRUE(policy.GetAllowNewUsers(&bool_value)); in TEST()
94 ASSERT_TRUE(policy.GetMetricsEnabled(&bool_value)); in TEST()
98 ASSERT_TRUE(policy.GetReportVersionInfo(&bool_value)); in TEST()
102 ASSERT_TRUE(policy.GetReportActivityTimes(&bool_value)); in TEST()
106 ASSERT_TRUE(policy.GetReportBootMode(&bool_value)); in TEST()
110 ASSERT_TRUE(policy.GetEphemeralUsersEnabled(&bool_value)); in TEST()
114 ASSERT_TRUE(policy.GetReleaseChannel(&string_value)); in TEST()
118 ASSERT_TRUE(policy.GetReleaseChannelDelegated(&bool_value)); in TEST()
122 ASSERT_TRUE(policy.GetUpdateDisabled(&bool_value)); in TEST()
126 ASSERT_TRUE(policy.GetScatterFactorInSeconds(&int64_value)); in TEST()
129 ASSERT_TRUE(policy.GetTargetVersionPrefix(&string_value)); in TEST()
133 ASSERT_TRUE(policy.GetRollbackToTargetVersion(&int_value)); in TEST()
139 ASSERT_TRUE(policy.GetRollbackAllowedMilestones(&int_value)); in TEST()
143 ASSERT_TRUE(policy.GetAllowedConnectionTypesForUpdate(&types)); in TEST()
148 ASSERT_TRUE(policy.GetOpenNetworkConfiguration(&string_value)); in TEST()
151 ASSERT_TRUE(policy.GetOwner(&string_value)); in TEST()
155 ASSERT_TRUE(policy.GetHttpDownloadsEnabled(&bool_value)); in TEST()
159 ASSERT_TRUE(policy.GetAuP2PEnabled(&bool_value)); in TEST()
163 ASSERT_TRUE(policy.GetAllowKioskAppControlChromeVersion(&bool_value)); in TEST()
167 ASSERT_TRUE(policy.GetUsbDetachableWhitelist(&list_device)); in TEST()
174 ASSERT_TRUE(policy.GetAutoLaunchedKioskAppId(&string_value)); in TEST()
178 ASSERT_TRUE(policy.GetSecondFactorAuthenticationMode(&int_value)); in TEST()
182 ASSERT_TRUE(policy.GetDisallowedTimeIntervals(&intervals)); in TEST()
196 ASSERT_TRUE(policy.GetAutoLaunchedKioskAppId(&string_value)); in TEST()
203 // Test that a policy file can be verified and parsed correctly. The file
216 // Ensure we successfully loaded the device policy file. in TEST()
219 const DevicePolicy& policy = provider.GetDevicePolicy(); in TEST() local
230 EXPECT_FALSE(policy.GetPolicyRefreshRate(&int_value)); in TEST()
231 EXPECT_FALSE(policy.GetUserWhitelist(&list_value)); in TEST()
232 EXPECT_FALSE(policy.GetGuestModeEnabled(&bool_value)); in TEST()
233 EXPECT_FALSE(policy.GetCameraEnabled(&bool_value)); in TEST()
234 EXPECT_FALSE(policy.GetShowUserNames(&bool_value)); in TEST()
235 EXPECT_FALSE(policy.GetDataRoamingEnabled(&bool_value)); in TEST()
236 EXPECT_FALSE(policy.GetAllowNewUsers(&bool_value)); in TEST()
237 EXPECT_FALSE(policy.GetMetricsEnabled(&bool_value)); in TEST()
238 EXPECT_FALSE(policy.GetReportVersionInfo(&bool_value)); in TEST()
239 EXPECT_FALSE(policy.GetReportActivityTimes(&bool_value)); in TEST()
240 EXPECT_FALSE(policy.GetReportBootMode(&bool_value)); in TEST()
241 EXPECT_FALSE(policy.GetEphemeralUsersEnabled(&bool_value)); in TEST()
242 EXPECT_FALSE(policy.GetReleaseChannel(&string_value)); in TEST()
243 EXPECT_FALSE(policy.GetUpdateDisabled(&bool_value)); in TEST()
244 EXPECT_FALSE(policy.GetTargetVersionPrefix(&string_value)); in TEST()
245 EXPECT_FALSE(policy.GetRollbackToTargetVersion(&int_value)); in TEST()
248 ASSERT_TRUE(policy.GetRollbackAllowedMilestones(&int_value)); in TEST()
250 EXPECT_FALSE(policy.GetScatterFactorInSeconds(&int64_value)); in TEST()
251 EXPECT_FALSE(policy.GetOpenNetworkConfiguration(&string_value)); in TEST()
252 EXPECT_FALSE(policy.GetHttpDownloadsEnabled(&bool_value)); in TEST()
253 EXPECT_FALSE(policy.GetAuP2PEnabled(&bool_value)); in TEST()
254 EXPECT_FALSE(policy.GetAllowKioskAppControlChromeVersion(&bool_value)); in TEST()
255 EXPECT_FALSE(policy.GetUsbDetachableWhitelist(&list_device)); in TEST()
256 EXPECT_FALSE(policy.GetSecondFactorAuthenticationMode(&int_value)); in TEST()
257 EXPECT_FALSE(policy.GetDisallowedTimeIntervals(&intervals)); in TEST()
272 // Even after reload the policy should still be not loaded. in TEST()
289 // Ensure we successfully loaded the device policy file. in TEST()
306 // Ensure that unverifed policy is not loaded. in TEST()
322 // Ensure that unverifed policy is not loaded. in TEST()
360 } // namespace policy