Merge "Update onPermissionSummaryResult()"
This commit is contained in:
@@ -56,7 +56,7 @@ public class AppPermissionPreferenceController extends AppInfoPreferenceControll
|
|||||||
final PermissionsSummaryHelper.PermissionsResultCallback mPermissionCallback
|
final PermissionsSummaryHelper.PermissionsResultCallback mPermissionCallback
|
||||||
= new PermissionsSummaryHelper.PermissionsResultCallback() {
|
= new PermissionsSummaryHelper.PermissionsResultCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onPermissionSummaryResult(int standardGrantedPermissionCount,
|
public void onPermissionSummaryResult(
|
||||||
int requestedPermissionCount, int additionalGrantedPermissionCount,
|
int requestedPermissionCount, int additionalGrantedPermissionCount,
|
||||||
List<CharSequence> grantedGroupLabels) {
|
List<CharSequence> grantedGroupLabels) {
|
||||||
final Resources res = mContext.getResources();
|
final Resources res = mContext.getResources();
|
||||||
|
@@ -106,7 +106,7 @@ public class AppPermissionPreferenceControllerTest {
|
|||||||
public void onPermissionSummaryResult_noRequestedPermission_shouldDisablePreference() {
|
public void onPermissionSummaryResult_noRequestedPermission_shouldDisablePreference() {
|
||||||
mController.displayPreference(mScreen);
|
mController.displayPreference(mScreen);
|
||||||
|
|
||||||
mController.mPermissionCallback.onPermissionSummaryResult(1, 0, 1, new ArrayList<>());
|
mController.mPermissionCallback.onPermissionSummaryResult(0, 1, new ArrayList<>());
|
||||||
|
|
||||||
verify(mPreference).setEnabled(false);
|
verify(mPreference).setEnabled(false);
|
||||||
verify(mPreference).setSummary(mContext.getString(
|
verify(mPreference).setSummary(mContext.getString(
|
||||||
@@ -117,7 +117,7 @@ public class AppPermissionPreferenceControllerTest {
|
|||||||
public void onPermissionSummaryResult_noGrantedPermission_shouldSetNoPermissionSummary() {
|
public void onPermissionSummaryResult_noGrantedPermission_shouldSetNoPermissionSummary() {
|
||||||
mController.displayPreference(mScreen);
|
mController.displayPreference(mScreen);
|
||||||
|
|
||||||
mController.mPermissionCallback.onPermissionSummaryResult(1, 5, 0, new ArrayList<>());
|
mController.mPermissionCallback.onPermissionSummaryResult(5, 0, new ArrayList<>());
|
||||||
|
|
||||||
verify(mPreference).setEnabled(true);
|
verify(mPreference).setEnabled(true);
|
||||||
verify(mPreference).setSummary(mContext.getString(
|
verify(mPreference).setSummary(mContext.getString(
|
||||||
@@ -131,7 +131,7 @@ public class AppPermissionPreferenceControllerTest {
|
|||||||
final ArrayList<CharSequence> labels = new ArrayList<>();
|
final ArrayList<CharSequence> labels = new ArrayList<>();
|
||||||
labels.add(permission);
|
labels.add(permission);
|
||||||
|
|
||||||
mController.mPermissionCallback.onPermissionSummaryResult(1, 5, 0, labels);
|
mController.mPermissionCallback.onPermissionSummaryResult(5, 0, labels);
|
||||||
|
|
||||||
verify(mPreference).setEnabled(true);
|
verify(mPreference).setEnabled(true);
|
||||||
verify(mPreference).setSummary(permission);
|
verify(mPreference).setSummary(permission);
|
||||||
@@ -144,7 +144,7 @@ public class AppPermissionPreferenceControllerTest {
|
|||||||
final ArrayList<CharSequence> labels = new ArrayList<>();
|
final ArrayList<CharSequence> labels = new ArrayList<>();
|
||||||
labels.add(permission);
|
labels.add(permission);
|
||||||
|
|
||||||
mController.mPermissionCallback.onPermissionSummaryResult(1, 5, 2, labels);
|
mController.mPermissionCallback.onPermissionSummaryResult(5, 2, labels);
|
||||||
|
|
||||||
verify(mPreference).setEnabled(true);
|
verify(mPreference).setEnabled(true);
|
||||||
verify(mPreference).setSummary("Storage and 2 additional permissions");
|
verify(mPreference).setSummary("Storage and 2 additional permissions");
|
||||||
|
Reference in New Issue
Block a user