diff --git a/res/layout/battery_chart_graph.xml b/res/layout/battery_chart_graph.xml index 18e650ce1d4..1896b78d016 100644 --- a/res/layout/battery_chart_graph.xml +++ b/res/layout/battery_chart_graph.xml @@ -36,6 +36,7 @@ android:layout_width="match_parent" android:layout_height="165dp" android:layout_marginBottom="16dp" + android:visibility="invisible" android:textAppearance="?android:attr/textAppearanceSmall" settings:textColor="?android:attr/textColorSecondary" /> + android:key="app_list"/> > getBatteryHistory(Context context) { return null; diff --git a/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java index c4341ef91f3..216b118a029 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java @@ -246,12 +246,10 @@ public final class ConvertUtilsTest { assertBatteryDiffEntry(entryList.get(0), 75, 40L, 50L); // Verifies the last 24 hours aggregate result. entryList = purgedResultMap.get(Integer.valueOf(-1)); - assertThat(entryList).hasSize(2); + assertThat(entryList).hasSize(1); // Verifies the fake data is cleared out. assertThat(entryList.get(0).getPackageName()) .isNotEqualTo(ConvertUtils.FAKE_PACKAGE_NAME); - assertThat(entryList.get(1).getPackageName()) - .isNotEqualTo(ConvertUtils.FAKE_PACKAGE_NAME); } @Test @@ -286,9 +284,14 @@ public final class ConvertUtilsTest { final List entryList = purgedResultMap.get(0); assertThat(entryList).hasSize(1); // Verifies the clipped usage time. + final float ratio = (float) (7200) / (float) (3600 + 7200); final BatteryDiffEntry resultEntry = entryList.get(0); - assertThat(resultEntry.mForegroundUsageTimeInMs).isEqualTo(2400000); - assertThat(resultEntry.mBackgroundUsageTimeInMs).isEqualTo(4800000); + assertThat(resultEntry.mForegroundUsageTimeInMs) + .isEqualTo(Math.round(entry.mForegroundUsageTimeInMs * ratio)); + assertThat(resultEntry.mBackgroundUsageTimeInMs) + .isEqualTo(Math.round(entry.mBackgroundUsageTimeInMs * ratio)); + assertThat(resultEntry.mConsumePower) + .isEqualTo(entry.mConsumePower * ratio); } @Test