Skip to content

Commit 2118dff

Browse files
committed
ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way,
so remove one of them and simplify some code.
1 parent 0b5c69e commit 2118dff

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

Diff for: java/server/src/org/openqa/selenium/remote/server/JsonHttpRemoteConfig.java

-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,6 @@ private void setUpMappings(DriverSessions driverSessions, Logger logger) {
222222

223223
Result jsonErrorResult = new Result(MimeType.EMPTY,
224224
new JsonErrorExceptionResult(EXCEPTION, RESPONSE));
225-
addGlobalHandler(ResultType.EXCEPTION, jsonErrorResult);
226225
addGlobalHandler(ResultType.ERROR, jsonErrorResult);
227226

228227
Result xdrpcResult = new Result(MimeType.CROSS_DOMAIN_RPC,

Diff for: java/server/src/org/openqa/selenium/remote/server/rest/ResultConfig.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public void handle(String pathInfo, final HttpRequest request,
216216
} catch (SessionNotFoundException e){
217217
throw e;
218218
} catch (Exception e) {
219-
result = ResultType.EXCEPTION;
219+
result = ResultType.ERROR;
220220
log.log(Level.WARNING, "Exception thrown", e);
221221

222222
Throwable toUse = getRootExceptionCause(e);
@@ -228,7 +228,7 @@ public void handle(String pathInfo, final HttpRequest request,
228228
}
229229
} catch (Error e) {
230230
log.info("Error: " + e.getMessage());
231-
result = ResultType.EXCEPTION;
231+
result = ResultType.ERROR;
232232
request.setAttribute("exception", e);
233233
}
234234

@@ -248,7 +248,7 @@ public void handle(String pathInfo, final HttpRequest request,
248248

249249
private void replyError(HttpRequest request, final HttpResponse response, Exception e)
250250
throws Exception {
251-
Renderer renderer2 = getRenderer(ResultType.EXCEPTION, request);
251+
Renderer renderer2 = getRenderer(ResultType.ERROR, request);
252252
request.setAttribute("exception", e);
253253
renderer2.render(request, response, null);
254254
}

Diff for: java/server/src/org/openqa/selenium/remote/server/rest/ResultType.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
package org.openqa.selenium.remote.server.rest;
1818

1919
public enum ResultType {
20-
2120
SUCCESS,
22-
ERROR,
23-
EXCEPTION,
21+
ERROR
2422
}

Diff for: java/server/test/org/openqa/selenium/remote/server/rest/ResultConfigTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public void testFailsWhenUnableToDetermineResultTypeForRequest_noHandlersRegiste
129129
final HttpRequest mockRequest = mock(HttpRequest.class);
130130

131131
try {
132-
config.getRenderer(ResultType.EXCEPTION, mockRequest);
132+
config.getRenderer(ResultType.ERROR, mockRequest);
133133
fail("Should have thrown a NPE");
134134
} catch (NullPointerException expected) {
135135
}

0 commit comments

Comments
 (0)