1.1 --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/HttpResourceTest.java Thu Jan 31 17:39:47 2013 +0100
1.2 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/HttpResourceTest.java Thu Jan 31 18:22:14 2013 +0100
1.3 @@ -17,6 +17,7 @@
1.4 */
1.5 package org.apidesign.bck2brwsr.tck;
1.6
1.7 +import java.net.URL;
1.8 import org.apidesign.bck2brwsr.core.JavaScriptBody;
1.9 import org.apidesign.bck2brwsr.vmtest.BrwsrTest;
1.10 import org.apidesign.bck2brwsr.vmtest.HttpResource;
1.11 @@ -36,6 +37,23 @@
1.12 assert "Hello Brwsr!".equals(msg) : "The message was " + msg;
1.13 return msg;
1.14 }
1.15 +
1.16 + @HttpResource(path = "/url", content = "Hello via URL!", mimeType = "text/plain")
1.17 + @BrwsrTest
1.18 + public String testReadContentViaURL() throws Exception {
1.19 + URL url = new URL("http:/url");
1.20 + String msg = (String) url.getContent();
1.21 + assert "Hello via URL!".equals(msg) : "The message was " + msg;
1.22 + return msg;
1.23 + }
1.24 + @HttpResource(path = "/url", content = "Hello via URL!", mimeType = "text/plain")
1.25 + @BrwsrTest
1.26 + public String testReadContentViaURLWithStringParam() throws Exception {
1.27 + URL url = new URL("http:/url");
1.28 + String msg = (String) url.getContent(new Class[] { String.class });
1.29 + assert "Hello via URL!".equals(msg) : "The message was " + msg;
1.30 + return msg;
1.31 + }
1.32
1.33 @JavaScriptBody(args = { "url" }, body =
1.34 "var req = new XMLHttpRequest();\n"