Loading tests/robotests/src/com/android/settings/accounts/CrossProfileCalendarPreferenceControllerTest.java +22 −30 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ public class CrossProfileCalendarPreferenceControllerTest { } @Test public void getAvailabilityStatus_noManagedUser_DISABLED() { public void getAvailabilityStatus_noManagedUser_shouldBeDisabled() { mController.setManagedUser(null); assertThat(mController.getAvailabilityStatus()) Loading @@ -92,11 +92,27 @@ public class CrossProfileCalendarPreferenceControllerTest { } @Test @Ignore("b/130896049") public void getAvailabilityStatus_hasManagedUser_AVAILABLE() { mController.setManagedUser(mManagedUser); assertThat(mController.getAvailabilityStatus()) .isEqualTo(CrossProfileCalendarPreferenceController.AVAILABLE); public void getAvailabilityStatus_noPackageAllowed_shouldBeDisabledForUser() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER); } @Test public void getAvailabilityStatus_somePackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, Collections.singleton(TEST_PACKAGE_NAME)); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test public void getAvailabilityStatus_allPackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, null); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test Loading @@ -121,30 +137,6 @@ public class CrossProfileCalendarPreferenceControllerTest { assertThat(mPreference.isChecked()).isTrue(); } @Test public void getAvailabilityStatus_noPackageAllowed_shouldBeDisabledForUser() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER); } @Test public void getAvailabilityStatus_somePackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, Collections.singleton(TEST_PACKAGE_NAME)); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test public void getAvailabilityStatus_allPackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, null); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test public void onPreferenceChangeToFalse_shouldUpdateProviderValue() { mController.onPreferenceChange(mPreference, false); Loading Loading
tests/robotests/src/com/android/settings/accounts/CrossProfileCalendarPreferenceControllerTest.java +22 −30 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ public class CrossProfileCalendarPreferenceControllerTest { } @Test public void getAvailabilityStatus_noManagedUser_DISABLED() { public void getAvailabilityStatus_noManagedUser_shouldBeDisabled() { mController.setManagedUser(null); assertThat(mController.getAvailabilityStatus()) Loading @@ -92,11 +92,27 @@ public class CrossProfileCalendarPreferenceControllerTest { } @Test @Ignore("b/130896049") public void getAvailabilityStatus_hasManagedUser_AVAILABLE() { mController.setManagedUser(mManagedUser); assertThat(mController.getAvailabilityStatus()) .isEqualTo(CrossProfileCalendarPreferenceController.AVAILABLE); public void getAvailabilityStatus_noPackageAllowed_shouldBeDisabledForUser() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER); } @Test public void getAvailabilityStatus_somePackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, Collections.singleton(TEST_PACKAGE_NAME)); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test public void getAvailabilityStatus_allPackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, null); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test Loading @@ -121,30 +137,6 @@ public class CrossProfileCalendarPreferenceControllerTest { assertThat(mPreference.isChecked()).isTrue(); } @Test public void getAvailabilityStatus_noPackageAllowed_shouldBeDisabledForUser() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER); } @Test public void getAvailabilityStatus_somePackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, Collections.singleton(TEST_PACKAGE_NAME)); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test public void getAvailabilityStatus_allPackagesAllowed_shouldBeAvailable() throws Exception { dpm.setProfileOwner(TEST_COMPONENT_NAME); dpm.setCrossProfileCalendarPackages(TEST_COMPONENT_NAME, null); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } @Test public void onPreferenceChangeToFalse_shouldUpdateProviderValue() { mController.onPreferenceChange(mPreference, false); Loading