Refactor permissions code for bluetooth controller enabler am: a8db5ccea8
am: b32159f242
Change-Id: I7734f18a3fd1c5abc401131862701c47bfae64c9
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package com.android.settings.testutils.shadow;
|
||||
|
||||
import android.content.Context;
|
||||
import com.android.settings.bluetooth.RestrictionUtils;
|
||||
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
|
||||
import org.robolectric.annotation.Implementation;
|
||||
import org.robolectric.annotation.Implements;
|
||||
|
||||
@Implements(RestrictionUtils.class)
|
||||
public class ShadowRestrictionUtils {
|
||||
private static boolean isRestricted = false;
|
||||
|
||||
@Implementation
|
||||
public EnforcedAdmin checkIfRestrictionEnforced(Context context, String restriction) {
|
||||
if (isRestricted) {
|
||||
return new EnforcedAdmin();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static void setRestricted(boolean restricted) {
|
||||
isRestricted = restricted;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user