Add util method to get battery stats
Bug:62271803 Test: make RunSettingsRoboTests Change-Id: I91089c24c7cd5f7329be052c50859e049e70e9b1
This commit is contained in:
@@ -17,8 +17,10 @@ package com.android.settings.fuelgauge;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.BatteryStats;
|
||||
import android.os.Bundle;
|
||||
import android.os.Process;
|
||||
import android.os.SystemClock;
|
||||
import android.os.UserManager;
|
||||
import android.text.format.DateUtils;
|
||||
|
||||
import com.android.internal.os.BatterySipper;
|
||||
@@ -57,6 +59,7 @@ import static org.mockito.Mockito.doNothing;
|
||||
import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Matchers.eq;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
import static org.mockito.Mockito.spy;
|
||||
|
||||
@@ -116,6 +119,10 @@ public class BatteryUtilsTest {
|
||||
private BatterySipper mCellBatterySipper;
|
||||
@Mock
|
||||
private BatterySipper mIdleBatterySipper;
|
||||
@Mock
|
||||
private Bundle mBundle;
|
||||
@Mock
|
||||
private UserManager mUserManager;
|
||||
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
|
||||
private Context mContext;
|
||||
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
|
||||
@@ -397,4 +404,13 @@ public class BatteryUtilsTest {
|
||||
|
||||
return sipper;
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInitBatteryStatsHelper_init() {
|
||||
mBatteryUtils.initBatteryStatsHelper(mBatteryStatsHelper, mBundle, mUserManager);
|
||||
|
||||
verify(mBatteryStatsHelper).create(mBundle);
|
||||
verify(mBatteryStatsHelper).refreshStats(BatteryStats.STATS_SINCE_CHARGED,
|
||||
mUserManager.getUserProfiles());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user