Skip to content

Commit b667a9b

Browse files
Merge branch 'develop' into feature/fix_scm_package
# Conflicts: # base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java # base/src/main/java/com/smartdevicelink/managers/screen/BaseTextAndGraphicManager.java # base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java
2 parents 4283bb7 + ee8e3f1 commit b667a9b

25 files changed

Lines changed: 217 additions & 596 deletions

android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.smartdevicelink.managers;
22

33
import android.content.Context;
4+
45
import androidx.test.ext.junit.runners.AndroidJUnit4;
56

67
import com.livio.taskmaster.Taskmaster;
@@ -18,7 +19,6 @@
1819
import com.smartdevicelink.proxy.rpc.TemplateColorScheme;
1920
import com.smartdevicelink.proxy.rpc.enums.AppHMIType;
2021
import com.smartdevicelink.proxy.rpc.enums.Language;
21-
import com.smartdevicelink.proxy.rpc.enums.Result;
2222
import com.smartdevicelink.proxy.rpc.listeners.OnMultipleRequestListener;
2323
import com.smartdevicelink.proxy.rpc.listeners.OnRPCResponseListener;
2424
import com.smartdevicelink.test.TestValues;
@@ -403,10 +403,6 @@ public void onFinished() {
403403
listenerCalledCounter++;
404404
}
405405

406-
@Override
407-
public void onError(int correlationId, Result resultCode, String info) {
408-
}
409-
410406
@Override
411407
public void onResponse(int correlationId, RPCResponse response) {
412408
}

android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/file/FileManagerTests.java

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,9 @@ public Void answer(InvocationOnMock invocation) throws Throwable {
7272
RPCRequest message = (RPCRequest) args[0];
7373
if (message instanceof PutFile) {
7474
int correlationId = message.getCorrelationID();
75-
Result resultCode = Result.REJECTED;
76-
PutFileResponse putFileResponse = new PutFileResponse();
77-
putFileResponse.setSuccess(false);
78-
message.getOnRPCResponseListener().onError(correlationId, resultCode, "Binary data empty");
75+
PutFileResponse putFileResponse = new PutFileResponse(false, Result.REJECTED);
76+
putFileResponse.setInfo("Binary data empty");
77+
message.getOnRPCResponseListener().onResponse(correlationId, putFileResponse);
7978
}
8079
return null;
8180
}
@@ -88,13 +87,12 @@ public Void answer(InvocationOnMock invocation) throws Throwable {
8887
List<RPCRequest> rpcs = (List<RPCRequest>) args[0];
8988
OnMultipleRequestListener listener = (OnMultipleRequestListener) args[1];
9089
if (rpcs.get(0) instanceof PutFile) {
91-
Result resultCode = Result.REJECTED;
9290
for (RPCRequest message : rpcs) {
9391
int correlationId = message.getCorrelationID();
9492
listener.addCorrelationId(correlationId);
95-
PutFileResponse putFileResponse = new PutFileResponse();
96-
putFileResponse.setSuccess(true);
97-
listener.onError(correlationId, resultCode, "Binary data empty");
93+
PutFileResponse putFileResponse = new PutFileResponse(false, Result.REJECTED);
94+
putFileResponse.setInfo("Binary data empty");
95+
listener.onResponse(correlationId, putFileResponse);
9896
}
9997
listener.onFinished();
10098
}
@@ -197,13 +195,12 @@ public Void answer(InvocationOnMock invocation) {
197195
List<RPCRequest> rpcs = (List<RPCRequest>) args[0];
198196
OnMultipleRequestListener listener = (OnMultipleRequestListener) args[1];
199197
if (rpcs.get(0) instanceof DeleteFile) {
200-
Result resultCode = Result.REJECTED;
201198
for (RPCRequest message : rpcs) {
202199
int correlationId = message.getCorrelationID();
203200
listener.addCorrelationId(correlationId);
204-
DeleteFileResponse deleteFileResponse = new DeleteFileResponse();
205-
deleteFileResponse.setSuccess(true);
206-
listener.onError(correlationId, resultCode, "Binary data empty");
201+
DeleteFileResponse deleteFileResponse = new DeleteFileResponse(false, Result.REJECTED);
202+
deleteFileResponse.setInfo("Binary data empty");
203+
listener.onResponse(correlationId, deleteFileResponse);
207204
}
208205
listener.onFinished();
209206
}
@@ -218,7 +215,6 @@ public Void answer(InvocationOnMock invocation) throws Throwable {
218215
List<RPCRequest> rpcs = (List<RPCRequest>) args[0];
219216
OnMultipleRequestListener listener = (OnMultipleRequestListener) args[1];
220217
if (rpcs.get(0) instanceof PutFile) {
221-
Result resultCode = Result.REJECTED;
222218
boolean flip = false;
223219
for (RPCRequest message : rpcs) {
224220
int correlationId = message.getCorrelationID();
@@ -231,7 +227,9 @@ public Void answer(InvocationOnMock invocation) throws Throwable {
231227
} else {
232228
flip = true;
233229
putFileResponse.setSuccess(false);
234-
listener.onError(correlationId, resultCode, "Binary data empty");
230+
putFileResponse.setResultCode(Result.REJECTED);
231+
putFileResponse.setInfo("Binary data empty");
232+
listener.onResponse(correlationId, putFileResponse);
235233
}
236234
}
237235
listener.onFinished();

android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/SubscribeButtonManagerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ public Void answer(InvocationOnMock invocation) {
6161
Object[] args = invocation.getArguments();
6262
RPCRequest message = (RPCRequest) args[0];
6363
if(message instanceof SubscribeButton){
64-
SubscribeButtonResponse subscribeButtonResponse = new SubscribeButtonResponse();
65-
subscribeButtonResponse.setSuccess(false);
66-
message.getOnRPCResponseListener().onError(message.getCorrelationID(), Result.GENERIC_ERROR, "Fail");
64+
SubscribeButtonResponse subscribeButtonResponse = new SubscribeButtonResponse(false, Result.GENERIC_ERROR);
65+
subscribeButtonResponse.setInfo("Fail");
66+
message.getOnRPCResponseListener().onResponse(message.getCorrelationID(), subscribeButtonResponse);
6767
}
6868
return null;
6969
}

android/sdl_android/src/androidTest/java/com/smartdevicelink/test/proxy/SdlProxyBaseTests.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import com.smartdevicelink.proxy.SdlProxyBuilder;
1616
import com.smartdevicelink.proxy.SdlProxyConfigurationResources;
1717
import com.smartdevicelink.proxy.interfaces.IProxyListenerALM;
18+
import com.smartdevicelink.proxy.rpc.GenericResponse;
1819
import com.smartdevicelink.proxy.rpc.Show;
1920
import com.smartdevicelink.proxy.rpc.ShowResponse;
2021
import com.smartdevicelink.proxy.rpc.Speak;
@@ -228,16 +229,15 @@ public void onFinished() {
228229
onFinishedListenerCounter++;
229230
}
230231

231-
@Override
232-
public void onError(int correlationId, Result resultCode, String info) {
233-
onErrorListenerCounter++;
234-
remainingRequestsExpected--;
235-
}
236-
237232
@Override
238233
public void onResponse(int correlationId, RPCResponse response) {
239-
onResponseListenerCounter++;
240-
remainingRequestsExpected--;
234+
if (response.getSuccess()) {
235+
onResponseListenerCounter++;
236+
remainingRequestsExpected--;
237+
} else {
238+
onErrorListenerCounter++;
239+
remainingRequestsExpected--;
240+
}
241241
}
242242
};
243243
try {
@@ -280,7 +280,7 @@ public void onResponse(int correlationId, RPCResponse response) {
280280
while (rpcsTempList.size() != 0){
281281
RPCRequest request = rpcsTempList.remove(0);
282282
if (request instanceof Speak) {
283-
requestsMap.get(request).onError(request.getCorrelationID(), Result.DISALLOWED, "ERROR");
283+
requestsMap.get(request).onResponse(request.getCorrelationID(), new GenericResponse(false, Result.DISALLOWED));
284284
} else if (request instanceof Show) {
285285
requestsMap.get(request).onResponse(request.getCorrelationID(), new ShowResponse(true, Result.SUCCESS));
286286
}

0 commit comments

Comments
 (0)