Update all conversations screen

Update text, and filter the lower section to match the new
header

Test: atest
Fixes: 151765526
Change-Id: I5bc052813745908df8602bf397434a76b294ba6c
This commit is contained in:
Julia Reynolds
2020-03-24 15:25:38 -04:00
parent 87c0179c01
commit 2f0bd6552c
6 changed files with 38 additions and 22 deletions

View File

@@ -95,18 +95,16 @@ public class ConversationListPreferenceControllerTest {
@Test
public void testPopulateList_hideIfNoConversations() {
PreferenceCategory outerContainer = mock(PreferenceCategory.class);
PreferenceCategory innerContainer = mock(PreferenceCategory.class);
mController.populateList(new ArrayList<>(), outerContainer, innerContainer);
mController.populateList(new ArrayList<>(), outerContainer);
verify(outerContainer).setVisible(false);
verify(innerContainer, never()).addPreference(any());
verify(outerContainer, never()).addPreference(any());
}
@Test
public void testPopulateList_validConversations() {
PreferenceCategory outerContainer = mock(PreferenceCategory.class);
PreferenceCategory innerContainer = mock(PreferenceCategory.class);
ConversationChannelWrapper ccw = new ConversationChannelWrapper();
ccw.setNotificationChannel(mock(NotificationChannel.class));
@@ -117,10 +115,10 @@ public class ConversationListPreferenceControllerTest {
ArrayList<ConversationChannelWrapper> list = new ArrayList<>();
list.add(ccw);
mController.populateList(list, outerContainer, innerContainer);
mController.populateList(list, outerContainer);
verify(outerContainer).setVisible(true);
verify(innerContainer, times(1)).addPreference(any());
verify(outerContainer, times(1)).addPreference(any());
}
@Test
@@ -233,6 +231,11 @@ public class ConversationListPreferenceControllerTest {
super(context, backend);
}
@Override
boolean matchesFilter(ConversationChannelWrapper conversation) {
return true;
}
@Override
public String getPreferenceKey() {
return "test";