Home | History | Annotate | Download | only in notification

Lines Matching refs:service

145             ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
149 service.onSettingRestored(
150 service.getConfig().secureSettingName,
154 verifyExpectedApprovedEntries(service, true);
157 service.onSettingRestored(service.getConfig().secondarySettingName,
161 verifyExpectedApprovedEntries(service);
194 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
199 service.onSettingRestored(
200 service.getConfig().secureSettingName,
206 service.onSettingRestored(service.getConfig().secondarySettingName,
213 service.onSettingRestored(
214 service.getConfig().secureSettingName,
218 verifyExpectedApprovedEntries(service, true);
221 service.onSettingRestored(service.getConfig().secondarySettingName,
225 verifyExpectedApprovedEntries(service);
226 verifyExpectedApprovedEntries(service, backupPrimary.get(approvalLevel));
227 verifyExpectedApprovedEntries(service, backupSecondary.get(approvalLevel));
234 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
243 service.migrateToXml();
245 verifyExpectedApprovedEntries(service);
252 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
255 loadXml(service);
257 verifyExpectedApprovedEntries(service);
261 assertFalse("service type " + service.mApprovalLevel + ":"
263 service.isPackageOrComponentAllowed(
272 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
280 addExpectedServices(service, packages, 0);
282 service.setPackageOrComponentEnabled(preApprovedComponent, 0, true, true);
284 loadXml(service);
286 verifyExpectedApprovedEntries(service);
291 assertTrue(service.isPackageOrComponentAllowed(verifyValue, 0));
298 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
300 loadXml(service);
318 service.getPackageName(packageOrComponent));
327 service.getPackageName(packageOrComponent));
331 addExpectedServices(service, entriesExpectedToHaveServices, userInfo.id);
338 service.writeXml(serializer, true);
346 service.readXml(parser, null);
348 verifyExpectedApprovedEntries(service);
349 assertFalse(service.isPackageOrComponentAllowed("this.is.a.package.name", 0));
350 assertFalse(service.isPackageOrComponentAllowed("bananas!", 12));
351 assertFalse(service.isPackageOrComponentAllowed("package/component2", 10));
358 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
360 loadXml(service);
366 service.writeXml(serializer, false);
375 service.getConfig().secureSettingName, userId));
385 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
392 addExpectedServices(service, packages, 0);
400 loadXml(service);
403 verifyExpectedBoundEntries(service, true);
404 verifyExpectedBoundEntries(service, false);
411 service.isComponentEnabledForCurrentProfiles(
422 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles, mIpm,
428 addExpectedServices(service, packages, 0);
436 loadXml(service);
439 verifyExpectedBoundEntries(service, true);
440 verifyExpectedBoundEntries(service, false);
446 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
449 service.migrateToXml();
453 service.onPackagesChanged(true, new String[]{"this.is.a.package.name"}, new int[]{103});
455 verifyExpectedApprovedEntries(service);
462 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
465 service.migrateToXml();
469 service.onPackagesChanged(true, new String[]{"this.is.another.package"}, new int[]{
472 verifyExpectedApprovedEntries(service);
479 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
493 service.setPackageOrComponentEnabled(expectedForUser.get(i), userId, primary,
504 : service.getPackageName(expectedForUser.get(i));
507 service.isPackageOrComponentAllowed(verifyValue, userId));
519 service.setPackageOrComponentEnabled(
532 : service.getPackageName(expectedForUser.get(i));
534 service.isPackageOrComponentAllowed(verifyValue, userId));
543 service.isPackageOrComponentAllowed(notExpectedForUser.get(i), userId));
552 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
554 loadXml(service);
561 List<String> actual = service.getAllowedPackages(0);
573 actual = service.getAllowedPackages(10);
583 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles, mIpm,
585 loadXml(service);
593 List<ComponentName> actual = service.getAllowedComponents(10);
610 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles, mIpm,
612 loadXml(service);
614 assertEquals(0, service.getAllowedComponents(10).size());
620 ManagedServices service = new TestManagedServices(getContext(), mLock, mUserProfiles,
622 loadXml(service);
624 ArrayMap<Integer, String> verifyMap = mExpectedPrimary.get(service.mApprovalLevel);
626 verifyMap = mExpectedSecondary.get(service.mApprovalLevel);
629 service.onUserRemoved(0);
633 assertFalse("service type " + service.mApprovalLevel + ":" + verifyValue
635 service.isPackageOrComponentAllowed(verifyValue, 0));
639 verifyExpectedApprovedEntries(service);
643 private void loadXml(ManagedServices service) throws Exception {
645 xml.append("<" + service.getConfig().xmlTag + ">\n");
646 for (int userId : mExpectedPrimary.get(service.mApprovalLevel).keySet()) {
648 mExpectedPrimary.get(service.mApprovalLevel).get(userId), userId, true));
650 for (int userId : mExpectedSecondary.get(service.mApprovalLevel).keySet()) {
652 mExpectedSecondary.get(service.mApprovalLevel).get(userId), userId, false));
662 xml.append("</" + service.getConfig().xmlTag + ">");
668 service.readXml(parser, null);
671 private void addExpectedServices(final ManagedServices service, final List<String> packages,
682 service.getConfig().serviceInterface)
690 serviceInfo.permission = service.getConfig().bindPermission;
722 private void verifyExpectedBoundEntries(ManagedServices service, boolean primary)
724 ArrayMap<Integer, String> verifyMap = primary ? mExpectedPrimary.get(service.mApprovalLevel)
725 : mExpectedSecondary.get(service.mApprovalLevel);
729 if (service.mApprovalLevel == APPROVAL_BY_PACKAGE) {
731 service.isComponentEnabledForPackage(packageOrComponent));
735 assertTrue(service.isComponentEnabledForCurrentProfiles(
743 assertTrue(service.isComponentEnabledForCurrentProfiles(componentName));
752 private void verifyExpectedApprovedEntries(ManagedServices service) {
753 verifyExpectedApprovedEntries(service, true);
754 verifyExpectedApprovedEntries(service, false);
757 private void verifyExpectedApprovedEntries(ManagedServices service, boolean primary) {
759 ? mExpectedPrimary.get(service.mApprovalLevel)
760 : mExpectedSecondary.get(service.mApprovalLevel);
761 verifyExpectedApprovedEntries(service, verifyMap);
764 private void verifyExpectedApprovedEntries(ManagedServices service,
769 assertTrue("service type " + service.mApprovalLevel + ":"
771 service.isPackageOrComponentAllowed(verifyValue, userId));
821 protected boolean checkType(IInterface service) {