diff options
author | Julian Kast <julian@livio.com> | 2020-08-22 16:05:22 -0400 |
---|---|---|
committer | Julian Kast <julian@livio.com> | 2020-08-22 16:05:22 -0400 |
commit | 8750183930d06f53f51353e6839c6ae27a323547 (patch) | |
tree | 7b0cdd45604ec54d1727c2ddf94c6935e7966907 /android/sdl_android/src/androidTest/java/com/smartdevicelink/managers | |
parent | cbcb3d440bd8bdb9e8921288ed345c754697a603 (diff) | |
parent | 8548de0830155c981add487e9bd9f6b020110a2c (diff) | |
download | sdl_android-8750183930d06f53f51353e6839c6ae27a323547.tar.gz |
Merge branch 'develop' into TextAndGraphicsManager-Refactor-Queues
# Conflicts:
# base/src/main/java/com/smartdevicelink/managers/screen/BaseTextAndGraphicManager.java
Diffstat (limited to 'android/sdl_android/src/androidTest/java/com/smartdevicelink/managers')
10 files changed, 34 insertions, 42 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java index b33c4f494..7c4fb11ff 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java @@ -1,6 +1,7 @@ package com.smartdevicelink.managers; import android.content.Context; + import androidx.test.ext.junit.runners.AndroidJUnit4; import com.livio.taskmaster.Taskmaster; @@ -18,7 +19,6 @@ import com.smartdevicelink.proxy.rpc.Show; import com.smartdevicelink.proxy.rpc.TemplateColorScheme; import com.smartdevicelink.proxy.rpc.enums.AppHMIType; import com.smartdevicelink.proxy.rpc.enums.Language; -import com.smartdevicelink.proxy.rpc.enums.Result; import com.smartdevicelink.proxy.rpc.listeners.OnMultipleRequestListener; import com.smartdevicelink.proxy.rpc.listeners.OnRPCResponseListener; import com.smartdevicelink.test.TestValues; @@ -404,10 +404,6 @@ public class SdlManagerTests { } @Override - public void onError(int correlationId, Result resultCode, String info) { - } - - @Override public void onResponse(int correlationId, RPCResponse response) { } }; diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/FileManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/FileManagerTests.java index dccd7c10b..8908346d2 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/FileManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/FileManagerTests.java @@ -72,10 +72,9 @@ public class FileManagerTests { RPCRequest message = (RPCRequest) args[0]; if (message instanceof PutFile) { int correlationId = message.getCorrelationID(); - Result resultCode = Result.REJECTED; - PutFileResponse putFileResponse = new PutFileResponse(); - putFileResponse.setSuccess(false); - message.getOnRPCResponseListener().onError(correlationId, resultCode, "Binary data empty"); + PutFileResponse putFileResponse = new PutFileResponse(false, Result.REJECTED); + putFileResponse.setInfo("Binary data empty"); + message.getOnRPCResponseListener().onResponse(correlationId, putFileResponse); } return null; } @@ -88,13 +87,12 @@ public class FileManagerTests { List<RPCRequest> rpcs = (List<RPCRequest>) args[0]; OnMultipleRequestListener listener = (OnMultipleRequestListener) args[1]; if (rpcs.get(0) instanceof PutFile) { - Result resultCode = Result.REJECTED; for (RPCRequest message : rpcs) { int correlationId = message.getCorrelationID(); listener.addCorrelationId(correlationId); - PutFileResponse putFileResponse = new PutFileResponse(); - putFileResponse.setSuccess(true); - listener.onError(correlationId, resultCode, "Binary data empty"); + PutFileResponse putFileResponse = new PutFileResponse(false, Result.REJECTED); + putFileResponse.setInfo("Binary data empty"); + listener.onResponse(correlationId, putFileResponse); } listener.onFinished(); } @@ -197,13 +195,12 @@ public class FileManagerTests { List<RPCRequest> rpcs = (List<RPCRequest>) args[0]; OnMultipleRequestListener listener = (OnMultipleRequestListener) args[1]; if (rpcs.get(0) instanceof DeleteFile) { - Result resultCode = Result.REJECTED; for (RPCRequest message : rpcs) { int correlationId = message.getCorrelationID(); listener.addCorrelationId(correlationId); - DeleteFileResponse deleteFileResponse = new DeleteFileResponse(); - deleteFileResponse.setSuccess(true); - listener.onError(correlationId, resultCode, "Binary data empty"); + DeleteFileResponse deleteFileResponse = new DeleteFileResponse(false, Result.REJECTED); + deleteFileResponse.setInfo("Binary data empty"); + listener.onResponse(correlationId, deleteFileResponse); } listener.onFinished(); } @@ -218,7 +215,6 @@ public class FileManagerTests { List<RPCRequest> rpcs = (List<RPCRequest>) args[0]; OnMultipleRequestListener listener = (OnMultipleRequestListener) args[1]; if (rpcs.get(0) instanceof PutFile) { - Result resultCode = Result.REJECTED; boolean flip = false; for (RPCRequest message : rpcs) { int correlationId = message.getCorrelationID(); @@ -231,7 +227,9 @@ public class FileManagerTests { } else { flip = true; putFileResponse.setSuccess(false); - listener.onError(correlationId, resultCode, "Binary data empty"); + putFileResponse.setResultCode(Result.REJECTED); + putFileResponse.setInfo("Binary data empty"); + listener.onResponse(correlationId, putFileResponse); } } listener.onFinished(); diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlArtworkTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlArtworkTests.java index 5c59f20d7..ab27c66cc 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlArtworkTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlArtworkTests.java @@ -1,4 +1,4 @@ -package com.smartdevicelink.managers.file; +package com.smartdevicelink.managers.file.filetypes; import androidx.test.ext.junit.runners.AndroidJUnit4; diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlFileTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlFileTests.java index 86f328e8a..99d34fdff 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlFileTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/filetypes/SdlFileTests.java @@ -40,6 +40,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import static junit.framework.TestCase.assertEquals; +import static junit.framework.TestCase.assertFalse; @RunWith(AndroidJUnit4.class) public class SdlFileTests { @@ -60,6 +61,7 @@ public class SdlFileTests { assertEquals(sdlFile.getType(), TestValues.GENERAL_FILETYPE); sdlFile.setPersistent(TestValues.GENERAL_BOOLEAN); assertEquals(sdlFile.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile.getOverwrite()); // Case 2 (Setting resourceId) sdlFile = new SdlFile(); @@ -73,6 +75,7 @@ public class SdlFileTests { assertEquals(sdlFile.getType(), TestValues.GENERAL_FILETYPE); sdlFile.setPersistent(TestValues.GENERAL_BOOLEAN); assertEquals(sdlFile.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile.getOverwrite()); // Case 3 (Setting URI) sdlFile = new SdlFile(); @@ -86,6 +89,7 @@ public class SdlFileTests { assertEquals(sdlFile.getType(), TestValues.GENERAL_FILETYPE); sdlFile.setPersistent(TestValues.GENERAL_BOOLEAN); assertEquals(sdlFile.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile.getOverwrite()); } @Test @@ -96,6 +100,7 @@ public class SdlFileTests { assertEquals(sdlFile1.getType(), TestValues.GENERAL_FILETYPE); assertEquals((Integer) sdlFile1.getResourceId(), TestValues.GENERAL_INTEGER); assertEquals(sdlFile1.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile1.getOverwrite()); // Case2 (Let the library generate a name) SdlFile sdlFile2 = new SdlFile(null, TestValues.GENERAL_FILETYPE, TestValues.GENERAL_INTEGER, TestValues.GENERAL_BOOLEAN); @@ -105,6 +110,7 @@ public class SdlFileTests { assertEquals(sdlFile2.getType(), TestValues.GENERAL_FILETYPE); assertEquals((Integer) sdlFile2.getResourceId(), TestValues.GENERAL_INTEGER); assertEquals(sdlFile2.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile2.getOverwrite()); } @Test @@ -115,6 +121,7 @@ public class SdlFileTests { assertEquals(sdlFile1.getType(), TestValues.GENERAL_FILETYPE); assertEquals(sdlFile1.getFileData(), TestValues.GENERAL_BYTE_ARRAY); assertEquals(sdlFile1.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile1.getOverwrite()); // Case2 (Let the library generate a name) SdlFile sdlFile2 = new SdlFile(null, TestValues.GENERAL_FILETYPE, TestValues.GENERAL_BYTE_ARRAY, TestValues.GENERAL_BOOLEAN); @@ -124,6 +131,7 @@ public class SdlFileTests { assertEquals(sdlFile2.getType(), TestValues.GENERAL_FILETYPE); assertEquals(sdlFile2.getFileData(), TestValues.GENERAL_BYTE_ARRAY); assertEquals(sdlFile2.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile2.getOverwrite()); } @Test @@ -134,6 +142,7 @@ public class SdlFileTests { assertEquals(sdlFile1.getType(), TestValues.GENERAL_FILETYPE); assertEquals(sdlFile1.getUri(), TestValues.GENERAL_URI); assertEquals(sdlFile1.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile1.getOverwrite()); // Case2 (Let the library generate a name) SdlFile sdlFile2 = new SdlFile(null, TestValues.GENERAL_FILETYPE, TestValues.GENERAL_URI, TestValues.GENERAL_BOOLEAN); @@ -143,5 +152,6 @@ public class SdlFileTests { assertEquals(sdlFile2.getType(), TestValues.GENERAL_FILETYPE); assertEquals(sdlFile2.getUri(), TestValues.GENERAL_URI); assertEquals(sdlFile2.isPersistent(), TestValues.GENERAL_BOOLEAN); + assertFalse(sdlFile2.getOverwrite()); } } diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/RpcConverterTest.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/RpcConverterTest.java index 744779ef4..d8bf8422a 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/RpcConverterTest.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/RpcConverterTest.java @@ -40,10 +40,6 @@ public class RpcConverterTest { case ENCODED_SYNC_P_DATA: case ON_ENCODED_SYNC_P_DATA: case GENERIC_RESPONSE: - case STREAM_RPC: - case ON_LOCK_SCREEN_STATUS: - case ON_SDL_CHOICE_CHOSEN: - case ON_STREAM_RPC: continue; default: @@ -70,10 +66,6 @@ public class RpcConverterTest { case ENCODED_SYNC_P_DATA: case ON_ENCODED_SYNC_P_DATA: case GENERIC_RESPONSE: - case STREAM_RPC: - case ON_LOCK_SCREEN_STATUS: - case ON_SDL_CHOICE_CHOSEN: - case ON_STREAM_RPC: return null; case SHOW_CONSTANT_TBT: rpcClassName.append("ShowConstantTbt"); @@ -109,10 +101,6 @@ public class RpcConverterTest { case ENCODED_SYNC_P_DATA: case ON_ENCODED_SYNC_P_DATA: case GENERIC_RESPONSE: - case STREAM_RPC: - case ON_LOCK_SCREEN_STATUS: - case ON_SDL_CHOICE_CHOSEN: - case ON_STREAM_RPC: continue; default: diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/SystemCapabilityManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/SystemCapabilityManagerTests.java index 8f5db72a4..4c1981099 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/SystemCapabilityManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/lifecycle/SystemCapabilityManagerTests.java @@ -1,8 +1,9 @@ package com.smartdevicelink.managers.lifecycle; -import androidx.test.ext.junit.runners.AndroidJUnit4; import android.util.SparseArray; +import androidx.test.ext.junit.runners.AndroidJUnit4; + import com.livio.taskmaster.Taskmaster; import com.smartdevicelink.managers.ManagerUtility; import com.smartdevicelink.protocol.enums.FunctionID; @@ -13,7 +14,6 @@ import com.smartdevicelink.proxy.interfaces.IAudioStreamListener; import com.smartdevicelink.proxy.interfaces.ISdl; import com.smartdevicelink.proxy.interfaces.ISdlServiceListener; import com.smartdevicelink.proxy.interfaces.IVideoStreamListener; -import com.smartdevicelink.proxy.interfaces.OnSystemCapabilityListener; import com.smartdevicelink.proxy.rpc.AppServiceCapability; import com.smartdevicelink.proxy.rpc.AppServicesCapabilities; import com.smartdevicelink.proxy.rpc.AudioPassThruCapabilities; @@ -208,8 +208,8 @@ public class SystemCapabilityManagerTests { @Test public void testNullDisplayCapabilitiesEnablesAllTextAndImageFields() { List<DisplayCapability> displayCapabilityList = createDisplayCapabilityList(null, TestValues.GENERAL_BUTTONCAPABILITIES_LIST, TestValues.GENERAL_SOFTBUTTONCAPABILITIES_LIST); - assertEquals(displayCapabilityList.get(0).getWindowCapabilities().get(0).getTextFields().size(), 29); - assertEquals(displayCapabilityList.get(0).getWindowCapabilities().get(0).getImageFields().size(), 14); + assertEquals(displayCapabilityList.get(0).getWindowCapabilities().get(0).getTextFields().size(), 32); + assertEquals(displayCapabilityList.get(0).getWindowCapabilities().get(0).getImageFields().size(), 16); } @Test diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SoftButtonManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SoftButtonManagerTests.java index 3a680221e..e5daf375b 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SoftButtonManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SoftButtonManagerTests.java @@ -8,9 +8,9 @@ import com.livio.taskmaster.Taskmaster; import com.smartdevicelink.managers.file.FileManager; import com.smartdevicelink.managers.file.MultipleFileCompletionListener; import com.smartdevicelink.managers.file.filetypes.SdlArtwork; +import com.smartdevicelink.managers.lifecycle.OnSystemCapabilityListener; import com.smartdevicelink.protocol.enums.FunctionID; import com.smartdevicelink.proxy.interfaces.ISdl; -import com.smartdevicelink.proxy.interfaces.OnSystemCapabilityListener; import com.smartdevicelink.proxy.rpc.DisplayCapability; import com.smartdevicelink.proxy.rpc.Image; import com.smartdevicelink.proxy.rpc.OnButtonEvent; diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SubscribeButtonManagerTest.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SubscribeButtonManagerTest.java index 8e16c3ed0..b16889934 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SubscribeButtonManagerTest.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SubscribeButtonManagerTest.java @@ -61,9 +61,9 @@ public class SubscribeButtonManagerTest { Object[] args = invocation.getArguments(); RPCRequest message = (RPCRequest) args[0]; if(message instanceof SubscribeButton){ - SubscribeButtonResponse subscribeButtonResponse = new SubscribeButtonResponse(); - subscribeButtonResponse.setSuccess(false); - message.getOnRPCResponseListener().onError(message.getCorrelationID(), Result.GENERIC_ERROR, "Fail"); + SubscribeButtonResponse subscribeButtonResponse = new SubscribeButtonResponse(false, Result.GENERIC_ERROR); + subscribeButtonResponse.setInfo("Fail"); + message.getOnRPCResponseListener().onResponse(message.getCorrelationID(), subscribeButtonResponse); } return null; } diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuCellTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuCellTests.java index 518fa451c..eae5b530a 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuCellTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuCellTests.java @@ -34,7 +34,7 @@ package com.smartdevicelink.managers.screen.menu; import androidx.test.ext.junit.runners.AndroidJUnit4; -import com.smartdevicelink.managers.file.SdlArtworkTests; +import com.smartdevicelink.managers.file.filetypes.SdlArtworkTests; import com.smartdevicelink.proxy.rpc.enums.MenuLayout; import com.smartdevicelink.proxy.rpc.enums.TriggerSource; import com.smartdevicelink.test.TestValues; diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/video/VideoStreamManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/video/VideoStreamManagerTests.java index 1701dcc99..a393bf34f 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/video/VideoStreamManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/video/VideoStreamManagerTests.java @@ -10,12 +10,12 @@ import android.view.MotionEvent; import android.view.View; import com.smartdevicelink.managers.CompletionListener; +import com.smartdevicelink.managers.lifecycle.OnSystemCapabilityListener; import com.smartdevicelink.protocol.enums.FunctionID; import com.smartdevicelink.protocol.enums.SessionType; import com.smartdevicelink.proxy.interfaces.ISdl; import com.smartdevicelink.proxy.interfaces.ISdlServiceListener; import com.smartdevicelink.proxy.interfaces.IVideoStreamListener; -import com.smartdevicelink.proxy.interfaces.OnSystemCapabilityListener; import com.smartdevicelink.proxy.rpc.ImageResolution; import com.smartdevicelink.proxy.rpc.OnHMIStatus; import com.smartdevicelink.proxy.rpc.OnTouchEvent; |