summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Kast <julian@livio.com>2021-05-21 12:58:07 -0400
committerJulian Kast <julian@livio.com>2021-05-21 12:58:07 -0400
commit063b6506c2b738923001f108f723e1f1126c53a5 (patch)
tree3019ee3aa8d733121a6215d5dfa925e1e4d9a1c0
parent44ec539a9bf58b86a04c6fcd93192d4499df4a3f (diff)
downloadsdl_android-063b6506c2b738923001f108f723e1f1126c53a5.tar.gz
Make VoiceCommandChangesListener package privet for unit Test, and fix broken test
-rw-r--r--android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/VoiceCommandManagerTests.java4
-rw-r--r--base/src/main/java/com/smartdevicelink/managers/screen/menu/VoiceCommandUpdateOperation.java2
2 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 a315bd0c9..40f2bc417 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
@@ -39,6 +39,7 @@ import com.smartdevicelink.managers.BaseSubManager;
import com.smartdevicelink.managers.CompletionListener;
import com.smartdevicelink.managers.ISdl;
import com.smartdevicelink.protocol.enums.FunctionID;
+import com.smartdevicelink.proxy.RPCRequest;
import com.smartdevicelink.proxy.rpc.OnCommand;
import com.smartdevicelink.proxy.rpc.OnHMIStatus;
import com.smartdevicelink.proxy.rpc.enums.HMILevel;
@@ -55,6 +56,7 @@ import org.mockito.stubbing.Answer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
+import java.util.HashMap;
import java.util.List;
import static junit.framework.TestCase.assertEquals;
@@ -175,6 +177,8 @@ public class VoiceCommandManagerTests {
public void testUpdatingCommands() {
// Send a new single command, and test that its listener works, as it gets called from the VCM
voiceCommandManager.setVoiceCommands(Collections.singletonList(command3));
+ HashMap<RPCRequest, String> errorObject = new HashMap<>();
+ voiceCommandManager.updateOperation.voiceCommandListener.updateVoiceCommands(voiceCommandManager.voiceCommands, errorObject);
// Fake onCommand - we want to make sure that we can pass back onCommand events to our VoiceCommand Objects
OnCommand onCommand = new OnCommand();
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/menu/VoiceCommandUpdateOperation.java b/base/src/main/java/com/smartdevicelink/managers/screen/menu/VoiceCommandUpdateOperation.java
index 9243f7719..928a8b54a 100644
--- a/base/src/main/java/com/smartdevicelink/managers/screen/menu/VoiceCommandUpdateOperation.java
+++ b/base/src/main/java/com/smartdevicelink/managers/screen/menu/VoiceCommandUpdateOperation.java
@@ -22,7 +22,7 @@ class VoiceCommandUpdateOperation extends Task {
private List<VoiceCommand> pendingVoiceCommands;
private List<DeleteCommand> deleteVoiceCommands;
private List<AddCommand> addCommandsToSend;
- private VoiceCommandChangesListener voiceCommandListener;
+ VoiceCommandChangesListener voiceCommandListener;
private List<VoiceCommand> currentVoiceCommands;
private HashMap<RPCRequest, String> errorObject;