summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorHenigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>2020-11-13 10:01:47 -0500
committerHenigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>2020-11-13 10:01:47 -0500
commit62618ad2492e6fd52715a7bd7afda1b3103c8b02 (patch)
treecf8487f636f550f7382c4bd2a6c614ba6a298212 /android
parentb789ffffdf9177303185856d8b71900bf44569d8 (diff)
downloadsdl_android-62618ad2492e6fd52715a7bd7afda1b3103c8b02.tar.gz
Add tests for manager
Diffstat (limited to 'android')
-rw-r--r--android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/VoiceCommandManagerTests.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/VoiceCommandManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/VoiceCommandManagerTests.java
index ef89ff86c..05f409fc8 100644
--- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/VoiceCommandManagerTests.java
+++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/VoiceCommandManagerTests.java
@@ -120,7 +120,7 @@ public class VoiceCommandManagerTests {
voiceCommandManager = new VoiceCommandManager(internalInterface);
// Check some stuff during setup
- assertEquals(voiceCommandManager.currentHMILevel, null);
+ assertNull(voiceCommandManager.currentHMILevel);
assertEquals(voiceCommandManager.getState(), BaseSubManager.SETTING_UP);
assertEquals(voiceCommandManager.lastVoiceCommandId, voiceCommandIdMin);
assertFalse(voiceCommandManager.waitingOnHMIUpdate);
@@ -168,6 +168,8 @@ public class VoiceCommandManagerTests {
// these are the 2 commands we have waiting
assertEquals(voiceCommandManager.voiceCommands.size(), 2);
assertEquals(voiceCommandManager.currentHMILevel, HMILevel.HMI_NONE);
+ // operation not added to queue when hmi is none
+ assertEquals(voiceCommandManager.transactionQueue.getTasksAsList().size(), 0);
// The VCM should send the pending voice commands once HMI full occurs
sendFakeCoreOnHMIFullNotifications();
@@ -175,6 +177,8 @@ public class VoiceCommandManagerTests {
assertEquals(voiceCommandManager.currentHMILevel, HMILevel.HMI_FULL);
// This being false means it received the hmi notification and sent the pending commands
assertFalse(voiceCommandManager.waitingOnHMIUpdate);
+ // operation is added to queue once hmi full
+ assertEquals(voiceCommandManager.transactionQueue.getTasksAsList().size(), 1);
}
@Test