Change 'show completed' to 'hide completed'

pull/165/head
Alinson S. Xavier 9 years ago
parent 3ad3cf54ec
commit 8655437f3e

@ -70,11 +70,11 @@ public class ListHabitsMenu extends BaseMenu
MenuItem nightModeItem = menu.findItem(R.id.actionToggleNightMode); MenuItem nightModeItem = menu.findItem(R.id.actionToggleNightMode);
nightModeItem.setChecked(themeSwitcher.isNightMode()); nightModeItem.setChecked(themeSwitcher.isNightMode());
MenuItem showArchivedItem = menu.findItem(R.id.actionShowArchived); MenuItem hideArchivedItem = menu.findItem(R.id.actionHideArchived);
showArchivedItem.setChecked(showArchived); hideArchivedItem.setChecked(!showArchived);
MenuItem showCompletedItem = menu.findItem(R.id.actionShowCompleted); MenuItem hideCompletedItem = menu.findItem(R.id.actionHideCompleted);
showCompletedItem.setChecked(showCompleted); hideCompletedItem.setChecked(!showCompleted);
} }
@Override @Override
@ -102,12 +102,12 @@ public class ListHabitsMenu extends BaseMenu
screen.showSettingsScreen(); screen.showSettingsScreen();
return true; return true;
case R.id.actionShowArchived: case R.id.actionHideArchived:
toggleShowArchived(); toggleShowArchived();
invalidate(); invalidate();
return true; return true;
case R.id.actionShowCompleted: case R.id.actionHideCompleted:
toggleShowCompleted(); toggleShowCompleted();
invalidate(); invalidate();
return true; return true;

@ -35,16 +35,16 @@
app:showAsAction="ifRoom"> app:showAsAction="ifRoom">
<menu> <menu>
<item <item
android:id="@+id/actionShowArchived" android:id="@+id/actionHideArchived"
android:checkable="true" android:checkable="true"
android:enabled="true" android:enabled="true"
android:title="@string/show_archived"/> android:title="@string/hide_archived"/>
<item <item
android:id="@+id/actionShowCompleted" android:id="@+id/actionHideCompleted"
android:checkable="true" android:checkable="true"
android:enabled="true" android:enabled="true"
android:title="@string/show_completed"/> android:title="@string/hide_completed"/>
</menu> </menu>
</item> </item>

@ -94,7 +94,6 @@
<string name="links">Links</string> <string name="links">Links</string>
<string name="behavior">Behavior</string> <string name="behavior">Behavior</string>
<string name="name">Name</string> <string name="name">Name</string>
<string name="show_archived">Show archived</string>
<string name="settings">Settings</string> <string name="settings">Settings</string>
<string name="snooze_interval">Snooze interval</string> <string name="snooze_interval">Snooze interval</string>
@ -182,5 +181,6 @@
<string name="reminder_sound">Reminder sound</string> <string name="reminder_sound">Reminder sound</string>
<string name="none">None</string> <string name="none">None</string>
<string name="filter">Filter</string> <string name="filter">Filter</string>
<string name="show_completed">Show completed</string> <string name="hide_completed">Hide completed</string>
<string name="hide_archived">Hide archived</string>
</resources> </resources>

@ -80,9 +80,9 @@ public class ListHabitsMenuTest extends BaseUnitTest
Menu androidMenu = mock(Menu.class); Menu androidMenu = mock(Menu.class);
when(androidMenu.findItem(R.id.actionToggleNightMode)).thenReturn( when(androidMenu.findItem(R.id.actionToggleNightMode)).thenReturn(
nightModeItem); nightModeItem);
when(androidMenu.findItem(R.id.actionShowArchived)).thenReturn when(androidMenu.findItem(R.id.actionHideArchived)).thenReturn
(showArchivedItem); (showArchivedItem);
when(androidMenu.findItem(R.id.actionShowCompleted)).thenReturn when(androidMenu.findItem(R.id.actionHideCompleted)).thenReturn
(showCompletedItem); (showCompletedItem);
menu.onCreate(androidMenu); menu.onCreate(androidMenu);
@ -134,14 +134,14 @@ public class ListHabitsMenuTest extends BaseUnitTest
@Test @Test
public void testOnSelected_showArchived() public void testOnSelected_showArchived()
{ {
onItemSelected(R.id.actionShowArchived); onItemSelected(R.id.actionHideArchived);
verify(preferences).setShowArchived(true); verify(preferences).setShowArchived(true);
verify(adapter).setFilter(matcherCaptor.capture()); verify(adapter).setFilter(matcherCaptor.capture());
verify(adapter).refresh(); verify(adapter).refresh();
assertTrue(matcherCaptor.getValue().isArchivedAllowed()); assertTrue(matcherCaptor.getValue().isArchivedAllowed());
reset(adapter); reset(adapter);
onItemSelected(R.id.actionShowArchived); onItemSelected(R.id.actionHideArchived);
verify(preferences).setShowArchived(false); verify(preferences).setShowArchived(false);
verify(adapter).setFilter(matcherCaptor.capture()); verify(adapter).setFilter(matcherCaptor.capture());
verify(adapter).refresh(); verify(adapter).refresh();
@ -151,14 +151,14 @@ public class ListHabitsMenuTest extends BaseUnitTest
@Test @Test
public void testOnSelected_showCompleted() public void testOnSelected_showCompleted()
{ {
onItemSelected(R.id.actionShowCompleted); onItemSelected(R.id.actionHideCompleted);
verify(preferences).setShowCompleted(true); verify(preferences).setShowCompleted(true);
verify(adapter).setFilter(matcherCaptor.capture()); verify(adapter).setFilter(matcherCaptor.capture());
verify(adapter).refresh(); verify(adapter).refresh();
assertTrue(matcherCaptor.getValue().isCompletedAllowed()); assertTrue(matcherCaptor.getValue().isCompletedAllowed());
reset(adapter); reset(adapter);
onItemSelected(R.id.actionShowCompleted); onItemSelected(R.id.actionHideCompleted);
verify(preferences).setShowCompleted(false); verify(preferences).setShowCompleted(false);
verify(adapter).setFilter(matcherCaptor.capture()); verify(adapter).setFilter(matcherCaptor.capture());
verify(adapter).refresh(); verify(adapter).refresh();

Loading…
Cancel
Save