Merge "Set preference invisible when no anomaly" into oc-mr1-dev
am: 0e800978bf
Change-Id: Icf0931c60d62fd9e18bc3cfe2853e965403e7740
This commit is contained in:
@@ -102,6 +102,8 @@ public class AnomalySummaryPreferenceController {
|
||||
|
||||
mAnomalyPreference.setTitle(title);
|
||||
mAnomalyPreference.setSummary(summary);
|
||||
} else {
|
||||
mAnomalyPreference.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -106,6 +106,16 @@ public class AnomalySummaryPreferenceControllerTest {
|
||||
assertThat(mPreference.getSummary()).isEqualTo("Keeping device awake");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUpdateAnomalySummaryPreference_emptyAnomaly_preferenceInvisible() {
|
||||
mPreference.setVisible(true);
|
||||
mAnomalyList.clear();
|
||||
|
||||
mAnomalySummaryPreferenceController.updateAnomalySummaryPreference(mAnomalyList);
|
||||
|
||||
assertThat(mPreference.isVisible()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUpdateAnomalySummaryPreference_multipleAnomalies_showCorrectSummary() {
|
||||
mAnomalyList.add(createTestAnomaly());
|
||||
|
Reference in New Issue
Block a user