Remove uses of deprecated class BatterySipper
also, remove the obsolete class FakeUid Test: make RunSettingsRoboTests Test: make RunSettingsGoogleRoboTests Change-Id: I2f235a18dcca3b5b3a2839408b76553bbc4f655a
This commit is contained in:
@@ -24,8 +24,6 @@ import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.os.Process;
|
||||
|
||||
import com.android.internal.os.BatterySipper;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
@@ -48,8 +46,6 @@ public class PowerUsageFeatureProviderImplTest {
|
||||
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
|
||||
private Context mContext;
|
||||
@Mock
|
||||
private BatterySipper mBatterySipper;
|
||||
@Mock
|
||||
private PackageManager mPackageManager;
|
||||
private PowerUsageFeatureProviderImpl mPowerFeatureProvider;
|
||||
|
||||
@@ -63,71 +59,41 @@ public class PowerUsageFeatureProviderImplTest {
|
||||
when(mPackageManager.getPackagesForUid(UID_MEDIA)).thenReturn(PACKAGES_MEDIA);
|
||||
when(mPackageManager.getPackagesForUid(UID_SYSTEMUI)).thenReturn(PACKAGES_SYSTEMUI);
|
||||
mPowerFeatureProvider.mPackageManager = mPackageManager;
|
||||
mBatterySipper.uidObj = new FakeUid(UID_OTHER);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_uidRoot_returnTrue() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(Process.ROOT_UID);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(Process.ROOT_UID, null)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_uidSystem_returnTrue() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(Process.SYSTEM_UID);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(Process.SYSTEM_UID, null)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_uidMedia_returnTrue() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(Process.MEDIA_UID);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(Process.MEDIA_UID, null)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_appCalendar_returnTrue() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(UID_CALENDAR);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(UID_CALENDAR, null)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_appMedia_returnTrue() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(UID_MEDIA);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(UID_MEDIA, null)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_appSystemUi_returnTrue() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(UID_SYSTEMUI);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(UID_SYSTEMUI, null)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_uidOther_returnFalse() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
when(mBatterySipper.getUid()).thenReturn(UID_OTHER);
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsTypeSystem_uidObjNull_returnFalse() {
|
||||
mBatterySipper.drainType = BatterySipper.DrainType.APP;
|
||||
mBatterySipper.uidObj = null;
|
||||
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isFalse();
|
||||
assertThat(mPowerFeatureProvider.isTypeSystem(UID_OTHER, null)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user