mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 17:18:52 -06:00
Update unit tests for ListHabitsMenu
This commit is contained in:
@@ -75,21 +75,21 @@ public class ListHabitsMenuTest extends BaseUnitTest
|
|||||||
public void testOnCreate()
|
public void testOnCreate()
|
||||||
{
|
{
|
||||||
MenuItem nightModeItem = mock(MenuItem.class);
|
MenuItem nightModeItem = mock(MenuItem.class);
|
||||||
MenuItem showArchivedItem = mock(MenuItem.class);
|
MenuItem hideArchivedItem = mock(MenuItem.class);
|
||||||
MenuItem showCompletedItem = mock(MenuItem.class);
|
MenuItem hideCompletedItem = mock(MenuItem.class);
|
||||||
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.actionHideArchived)).thenReturn
|
when(androidMenu.findItem(R.id.actionHideArchived)).thenReturn(
|
||||||
(showArchivedItem);
|
hideArchivedItem);
|
||||||
when(androidMenu.findItem(R.id.actionHideCompleted)).thenReturn
|
when(androidMenu.findItem(R.id.actionHideCompleted)).thenReturn(
|
||||||
(showCompletedItem);
|
hideCompletedItem);
|
||||||
|
|
||||||
menu.onCreate(androidMenu);
|
menu.onCreate(androidMenu);
|
||||||
verify(nightModeItem).setChecked(false);
|
verify(nightModeItem).setChecked(false);
|
||||||
verify(showArchivedItem).setChecked(false);
|
verify(hideArchivedItem).setChecked(true);
|
||||||
verify(showCompletedItem).setChecked(false);
|
verify(hideCompletedItem).setChecked(true);
|
||||||
reset(nightModeItem, showArchivedItem, showCompletedItem);
|
reset(nightModeItem, hideArchivedItem, hideCompletedItem);
|
||||||
|
|
||||||
when(themeSwitcher.isNightMode()).thenReturn(true);
|
when(themeSwitcher.isNightMode()).thenReturn(true);
|
||||||
menu.onCreate(androidMenu);
|
menu.onCreate(androidMenu);
|
||||||
|
|||||||
Reference in New Issue
Block a user