summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2019-12-02 10:37:19 +0100
committerByteHamster <info@bytehamster.com>2019-12-02 10:37:19 +0100
commit5789704c8fba9793c36973d507d5f1af96f17d59 (patch)
tree4e78a4ede645caa9da956b478b7c4db695a5aa99 /app/src
parent26e91c0b81f82da5eae7565d17135de07637cc6e (diff)
downloadAntennaPod-5789704c8fba9793c36973d507d5f1af96f17d59.zip
Removed intendation monster
Diffstat (limited to 'app/src')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/util/service/download/HTTPBin.java64
1 files changed, 39 insertions, 25 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/util/service/download/HTTPBin.java b/app/src/androidTest/java/de/test/antennapod/util/service/download/HTTPBin.java
index 4158fd31c..49befd775 100644
--- a/app/src/androidTest/java/de/test/antennapod/util/service/download/HTTPBin.java
+++ b/app/src/androidTest/java/de/test/antennapod/util/service/download/HTTPBin.java
@@ -98,7 +98,7 @@ public class HTTPBin extends NanoHTTPD {
if (func.equalsIgnoreCase("status")) {
try {
int code = Integer.parseInt(param);
- return getStatus(code);
+ return new Response(getStatus(code), MIME_HTML, "");
} catch (NumberFormatException e) {
e.printStackTrace();
return getInternalError();
@@ -284,31 +284,45 @@ public class HTTPBin extends NanoHTTPD {
return response;
}
- private Response getStatus(final int code) {
- Response.IStatus status = (code == 200) ? Response.Status.OK :
- (code == 201) ? Response.Status.CREATED :
- (code == 206) ? Response.Status.PARTIAL_CONTENT :
- (code == 301) ? Response.Status.REDIRECT :
- (code == 304) ? Response.Status.NOT_MODIFIED :
- (code == 400) ? Response.Status.BAD_REQUEST :
- (code == 401) ? Response.Status.UNAUTHORIZED :
- (code == 403) ? Response.Status.FORBIDDEN :
- (code == 404) ? Response.Status.NOT_FOUND :
- (code == 405) ? Response.Status.METHOD_NOT_ALLOWED :
- (code == 416) ? Response.Status.RANGE_NOT_SATISFIABLE :
- (code == 500) ? Response.Status.INTERNAL_ERROR : new Response.IStatus() {
- @Override
- public int getRequestStatus() {
- return code;
- }
-
- @Override
- public String getDescription() {
- return "Unknown";
- }
- };
- return new Response(status, MIME_HTML, "");
+ private Response.IStatus getStatus(final int code) {
+ switch (code) {
+ case 200:
+ return Response.Status.OK;
+ case 201:
+ return Response.Status.CREATED;
+ case 206:
+ return Response.Status.PARTIAL_CONTENT;
+ case 301:
+ return Response.Status.REDIRECT;
+ case 304:
+ return Response.Status.NOT_MODIFIED;
+ case 400:
+ return Response.Status.BAD_REQUEST;
+ case 401:
+ return Response.Status.UNAUTHORIZED;
+ case 403:
+ return Response.Status.FORBIDDEN;
+ case 404:
+ return Response.Status.NOT_FOUND;
+ case 405:
+ return Response.Status.METHOD_NOT_ALLOWED;
+ case 416:
+ return Response.Status.RANGE_NOT_SATISFIABLE;
+ case 500:
+ return Response.Status.INTERNAL_ERROR;
+ default:
+ return new Response.IStatus() {
+ @Override
+ public int getRequestStatus() {
+ return code;
+ }
+ @Override
+ public String getDescription() {
+ return "Unknown";
+ }
+ };
+ }
}
private Response getRedirectResponse(int times) {