Merge "Add log for BatteryUtils" into oc-dev am: 27dc9b69ac
am: 964de0d7be
Change-Id: I11d8232ca7b1d96625cec881d085269fb81e8322
This commit is contained in:
@@ -74,7 +74,7 @@ public final class InstalledAppDetailsTest {
|
||||
ApplicationFeatureProvider mApplicationFeatureProvider;
|
||||
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
|
||||
private UserManager mUserManager;
|
||||
@Mock
|
||||
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
|
||||
private SettingsActivity mActivity;
|
||||
@Mock
|
||||
private DevicePolicyManager mDevicePolicyManager;
|
||||
|
@@ -21,6 +21,7 @@ import static com.google.common.truth.Truth.assertThat;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.BatteryStats;
|
||||
import android.os.Bundle;
|
||||
@@ -96,7 +97,8 @@ public class AdvancedPowerUsageDetailTest {
|
||||
private BatteryStatsHelper mBatteryStatsHelper;
|
||||
@Mock
|
||||
private BatteryStats.Uid mUid;
|
||||
private Bundle mTestBundle;
|
||||
@Mock
|
||||
private PackageManager mPackageManager;
|
||||
private AdvancedPowerUsageDetail mFragment;
|
||||
private FakeFeatureFactory mFeatureFactory;
|
||||
private SettingsActivity mTestActivity;
|
||||
@@ -141,6 +143,7 @@ public class AdvancedPowerUsageDetailTest {
|
||||
mAppEntry.info = mock(ApplicationInfo.class);
|
||||
|
||||
mTestActivity = spy(new SettingsActivity());
|
||||
doReturn(mPackageManager).when(mTestActivity).getPackageManager();
|
||||
|
||||
final ArgumentCaptor<Bundle> captor = ArgumentCaptor.forClass(Bundle.class);
|
||||
|
||||
|
@@ -25,6 +25,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.MockitoAnnotations;
|
||||
import org.robolectric.RuntimeEnvironment;
|
||||
import org.robolectric.annotation.Config;
|
||||
|
||||
import static android.os.BatteryStats.Uid.PROCESS_STATE_BACKGROUND;
|
||||
@@ -56,7 +57,8 @@ public class BatteryUtilsTest {
|
||||
private static final long TIME_EXPECTED_ALL = 15000;
|
||||
|
||||
@Mock
|
||||
BatteryStats.Uid mUid;
|
||||
private BatteryStats.Uid mUid;
|
||||
private BatteryUtils mBatteryUtils;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
@@ -72,11 +74,13 @@ public class BatteryUtilsTest {
|
||||
anyLong(), anyInt());
|
||||
doReturn(TIME_STATE_BACKGROUND).when(mUid).getProcessStateTime(eq(PROCESS_STATE_BACKGROUND),
|
||||
anyLong(), anyInt());
|
||||
|
||||
mBatteryUtils = BatteryUtils.getInstance(RuntimeEnvironment.application);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetProcessTimeMs_typeForeground_timeCorrect() {
|
||||
final long time = BatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.FOREGROUND, mUid,
|
||||
final long time = mBatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.FOREGROUND, mUid,
|
||||
BatteryStats.STATS_SINCE_CHARGED);
|
||||
|
||||
assertThat(time).isEqualTo(TIME_EXPECTED_FOREGROUND);
|
||||
@@ -84,7 +88,7 @@ public class BatteryUtilsTest {
|
||||
|
||||
@Test
|
||||
public void testGetProcessTimeMs_typeBackground_timeCorrect() {
|
||||
final long time = BatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.BACKGROUND, mUid,
|
||||
final long time = mBatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.BACKGROUND, mUid,
|
||||
BatteryStats.STATS_SINCE_CHARGED);
|
||||
|
||||
assertThat(time).isEqualTo(TIME_EXPECTED_BACKGROUND);
|
||||
@@ -92,7 +96,7 @@ public class BatteryUtilsTest {
|
||||
|
||||
@Test
|
||||
public void testGetProcessTimeMs_typeAll_timeCorrect() {
|
||||
final long time = BatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.ALL, mUid,
|
||||
final long time = mBatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.ALL, mUid,
|
||||
BatteryStats.STATS_SINCE_CHARGED);
|
||||
|
||||
assertThat(time).isEqualTo(TIME_EXPECTED_ALL);
|
||||
@@ -100,7 +104,7 @@ public class BatteryUtilsTest {
|
||||
|
||||
@Test
|
||||
public void testGetProcessTimeMs_uidNull_returnZero() {
|
||||
final long time = BatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.ALL, null,
|
||||
final long time = mBatteryUtils.getProcessTimeMs(BatteryUtils.StatusType.ALL, null,
|
||||
BatteryStats.STATS_SINCE_CHARGED);
|
||||
|
||||
assertThat(time).isEqualTo(0);
|
||||
|
Reference in New Issue
Block a user