summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java')
-rw-r--r--vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java b/vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java
index 42ec41bd107..71b9411cb30 100644
--- a/vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java
+++ b/vespaclient-container-plugin/src/test/java/com/yahoo/document/restapi/DocumentApiApplicationTest.java
@@ -4,6 +4,9 @@ import com.yahoo.application.Application;
import com.yahoo.application.Networking;
import org.junit.Test;
+import java.io.IOException;
+import java.net.ServerSocket;
+
/**
* @author bratseth
*/
@@ -11,13 +14,17 @@ public class DocumentApiApplicationTest {
/** Test that it is possible to instantiate an Application with a document-api */
@Test
- public void application_with_document_api() {
+ public void application_with_document_api() throws IOException {
String services =
- "<container version='1.0'>" +
+ "<jdisc version='1.0'>" +
+ " <http><server port=\"" + findRandomOpenPortOnAllLocalInterfaces() + "\" id=\"foobar\"/></http>" +
" <document-api/>" +
- "</container>";
+ "</jdisc>";
try (Application application = Application.fromServicesXml(services, Networking.enable)) {
}
}
+ private int findRandomOpenPortOnAllLocalInterfaces() throws IOException {
+ return new ServerSocket(0).getLocalPort();
+ }
}