diff options
author | RHenigan <heniganr1@gmail.com> | 2020-05-28 12:37:56 -0400 |
---|---|---|
committer | RHenigan <heniganr1@gmail.com> | 2020-05-28 12:37:56 -0400 |
commit | 1cc34114800291650e290eea843cc66ba6b98cbc (patch) | |
tree | 59ccc76b57211990103450980ecb63d72f2f6a02 | |
parent | ceadd66ca7c49fa8f6303b694a0d9aaef89a7cf9 (diff) | |
download | sdl_android-1cc34114800291650e290eea843cc66ba6b98cbc.tar.gz |
Add empty voice array menucell for tests
-rw-r--r-- | android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuManagerTests.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuManagerTests.java index feca36cdf..589ef6f70 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuManagerTests.java @@ -58,7 +58,6 @@ import org.mockito.Mockito; import org.mockito.invocation.InvocationOnMock; import org.mockito.stubbing.Answer; -import java.lang.reflect.Array; import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -192,7 +191,7 @@ public class MenuManagerTests extends AndroidTestCase2 { // updating voice commands before HMI is ready assertTrue(menuManager.waitingOnHMIUpdate); // these are the 2 commands we have waiting - assertEquals(menuManager.waitingUpdateMenuCells.size(), 4); + assertEquals(menuManager.waitingUpdateMenuCells.size(), 5); assertEquals(menuManager.currentHMILevel, HMILevel.HMI_NONE); // The Menu Manager should send new menu once HMI full occurs sendFakeCoreOnHMIFullNotifications(); @@ -525,6 +524,7 @@ public class MenuManagerTests extends AndroidTestCase2 { MenuSelectionListener menuSelectionListener1 = mock(MenuSelectionListener.class); MenuSelectionListener menuSelectionListener2 = mock(MenuSelectionListener.class); MenuSelectionListener menuSelectionListener3 = mock(MenuSelectionListener.class); + MenuSelectionListener menuSelectionListener4 = mock(MenuSelectionListener.class); MenuSelectionListener menuSelectionListenerSub1 = mock(MenuSelectionListener.class); MenuSelectionListener menuSelectionListenerSub2 = mock(MenuSelectionListener.class); @@ -534,9 +534,12 @@ public class MenuManagerTests extends AndroidTestCase2 { // some menu cells List<String> voice2 = Collections.singletonList("Cell two"); + List<String> voice3 = Collections.EMPTY_LIST; + mainCell1 = new MenuCell("Test Cell 1", livio, null, menuSelectionListener1); MenuCell mainCell2 = new MenuCell("Test Cell 2", livio, voice2, menuSelectionListener2); MenuCell mainCell3 = new MenuCell("Test Cell 3",null, null, menuSelectionListener3); + MenuCell mainCell5 = new MenuCell("Test Cell 5", null, voice3, menuSelectionListener4); // SUB MENU MenuCell subCell1 = new MenuCell("SubCell 1",null, null, menuSelectionListenerSub1); @@ -545,7 +548,7 @@ public class MenuManagerTests extends AndroidTestCase2 { mainCell4 = new MenuCell("Test Cell 4", null, livio, Arrays.asList(subCell1,subCell2)); // sub menu parent cell mainCell4.setCellId(4); - return Arrays.asList(mainCell1, mainCell2, mainCell3, mainCell4); + return Arrays.asList(mainCell1, mainCell2, mainCell3, mainCell4, mainCell5); } private List<MenuCell> createDynamicMenu1(){ |