summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/de/test/antennapod/util/service/download
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/androidTest/java/de/test/antennapod/util/service/download')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/util/service/download/HTTPBin.java9
1 files changed, 5 insertions, 4 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 49befd775..c588cdbc2 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
@@ -39,9 +39,6 @@ import de.danoeh.antennapod.BuildConfig;
*/
public class HTTPBin extends NanoHTTPD {
private static final String TAG = "HTTPBin";
- public static final int PORT = 8124;
- public static final String BASE_URL = "http://127.0.0.1:" + HTTPBin.PORT;
-
private static final String MIME_HTML = "text/html";
private static final String MIME_PLAIN = "text/plain";
@@ -49,10 +46,14 @@ public class HTTPBin extends NanoHTTPD {
private final List<File> servedFiles;
public HTTPBin() {
- super(PORT);
+ super(0); // Let system pick a free port
this.servedFiles = new ArrayList<>();
}
+ public String getBaseUrl() {
+ return "http://127.0.0.1:" + getListeningPort();
+ }
+
/**
* Adds the given file to the server.
*