diff options
author | Julian Kast <julian@livio.com> | 2021-05-21 12:58:07 -0400 |
---|---|---|
committer | Julian Kast <julian@livio.com> | 2021-05-21 12:58:07 -0400 |
commit | 063b6506c2b738923001f108f723e1f1126c53a5 (patch) | |
tree | 3019ee3aa8d733121a6215d5dfa925e1e4d9a1c0 | |
parent | 44ec539a9bf58b86a04c6fcd93192d4499df4a3f (diff) | |
download | sdl_android-063b6506c2b738923001f108f723e1f1126c53a5.tar.gz |
Make VoiceCommandChangesListener package privet for unit Test, and fix broken test
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; |