Merge "Update subtitle for apps in battery settings" into oc-dev am: 031b90541f
am: 424edd3064
Change-Id: I36aba85cd1deb78fef15092996e6cc1b364dd79f
This commit is contained in:
@@ -312,21 +312,33 @@ public class PowerUsageSummaryTest {
|
||||
|
||||
@Test
|
||||
public void testSetUsageSummary_timeLessThanOneMinute_DoNotSetSummary() {
|
||||
final long usageTimeMs = 59 * DateUtils.SECOND_IN_MILLIS;
|
||||
mNormalBatterySipper.usageTimeMs = 59 * DateUtils.SECOND_IN_MILLIS;
|
||||
|
||||
mFragment.setUsageSummary(mPreference, usageTimeMs);
|
||||
mFragment.setUsageSummary(mPreference, mNormalBatterySipper);
|
||||
assertThat(mPreference.getSummary()).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSetUsageSummary_timeMoreThanOneMinute_setSummary() {
|
||||
final long usageTimeMs = 2 * DateUtils.MINUTE_IN_MILLIS;
|
||||
public void testSetUsageSummary_timeMoreThanOneMinute_normalApp_setScreenSummary() {
|
||||
mNormalBatterySipper.usageTimeMs = 2 * DateUtils.MINUTE_IN_MILLIS;
|
||||
doReturn(mRealContext.getText(R.string.battery_screen_usage)).when(mFragment).getText(
|
||||
R.string.battery_screen_usage);
|
||||
doReturn(mRealContext).when(mFragment).getContext();
|
||||
final String expectedSummary = "Screen usage 2m";
|
||||
|
||||
mFragment.setUsageSummary(mPreference, usageTimeMs);
|
||||
mFragment.setUsageSummary(mPreference, mNormalBatterySipper);
|
||||
|
||||
assertThat(mPreference.getSummary().toString()).isEqualTo(expectedSummary);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSetUsageSummary_timeMoreThanOneMinute_hiddenApp_setUsedSummary() {
|
||||
mNormalBatterySipper.usageTimeMs = 2 * DateUtils.MINUTE_IN_MILLIS;
|
||||
doReturn(true).when(mFragment.mBatteryUtils).shouldHideSipper(mNormalBatterySipper);
|
||||
doReturn(mRealContext).when(mFragment).getContext();
|
||||
final String expectedSummary = "2m";
|
||||
|
||||
mFragment.setUsageSummary(mPreference, mNormalBatterySipper);
|
||||
|
||||
assertThat(mPreference.getSummary().toString()).isEqualTo(expectedSummary);
|
||||
}
|
||||
|
Reference in New Issue
Block a user