summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRHenigan <heniganr1@gmail.com>2020-05-28 12:37:56 -0400
committerRHenigan <heniganr1@gmail.com>2020-05-28 12:37:56 -0400
commit1cc34114800291650e290eea843cc66ba6b98cbc (patch)
tree59ccc76b57211990103450980ecb63d72f2f6a02
parentceadd66ca7c49fa8f6303b694a0d9aaef89a7cf9 (diff)
downloadsdl_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.java9
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(){