Revert "Improve multi user settings screen"
This reverts commit d19dc306dd
.
Reason for revert: this CL made Settings the test cases called shadowUserManager.hasUserRestriction()
https://sponge.corp.google.com/target?show=FAILED&sortBy=STATUS&id=07150153-ccb7-4215-a9f8-eed31e44c66f&target=RunSettingsRoboTests1-test-output
Bug: 142798722
Change-Id: I3937a07ee35a472cadd6db8cd0177e08e63516a4
This commit is contained in:
@@ -18,8 +18,12 @@ package com.android.settings.users;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.UserHandle;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.settingslib.RestrictedPreferenceHelper;
|
||||
|
||||
@@ -44,12 +48,28 @@ public class UserPreferenceTest {
|
||||
public void setUp() {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
mContext = RuntimeEnvironment.application;
|
||||
mUserPreference = new UserPreference(mContext, null /* attrs */, UserHandle.USER_CURRENT);
|
||||
mUserPreference = new UserPreference(mContext, null /* attrs */, UserHandle.USER_CURRENT,
|
||||
null /* settingsListener */, null /* deleteListener */);
|
||||
ReflectionHelpers.setField(mUserPreference, "mHelper", mRestrictedPreferenceHelper);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testShouldHideSecondTarget_shouldHide() {
|
||||
public void testShouldHideSecondTarget_noListener_shouldHide() {
|
||||
assertThat(mUserPreference.shouldHideSecondTarget()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testShouldHideSecondTarget_disabledByAdmin_shouldHide() {
|
||||
when(mRestrictedPreferenceHelper.isDisabledByAdmin()).thenReturn(true);
|
||||
|
||||
assertThat(mUserPreference.shouldHideSecondTarget()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testShouldHideSecondTarget_hasSettingListener_shouldNotHide() {
|
||||
ReflectionHelpers.setField(mUserPreference, "mSettingsClickListener",
|
||||
mock(View.OnClickListener.class));
|
||||
|
||||
assertThat(mUserPreference.shouldHideSecondTarget()).isFalse();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user