# HG changeset patch # User Jaroslav Tulach # Date 1359652934 -3600 # Node ID e79ab81a76569fca8b9cc4217fd0bc872329cebe # Parent 4af0d3dedb9dd210d74474ec802208e532daf2c4 Verify that URL can obtain String data diff -r 4af0d3dedb9d -r e79ab81a7656 vmtest/src/test/java/org/apidesign/bck2brwsr/tck/HttpResourceTest.java --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/HttpResourceTest.java Thu Jan 31 17:39:47 2013 +0100 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/HttpResourceTest.java Thu Jan 31 18:22:14 2013 +0100 @@ -17,6 +17,7 @@ */ package org.apidesign.bck2brwsr.tck; +import java.net.URL; import org.apidesign.bck2brwsr.core.JavaScriptBody; import org.apidesign.bck2brwsr.vmtest.BrwsrTest; import org.apidesign.bck2brwsr.vmtest.HttpResource; @@ -36,6 +37,23 @@ assert "Hello Brwsr!".equals(msg) : "The message was " + msg; return msg; } + + @HttpResource(path = "/url", content = "Hello via URL!", mimeType = "text/plain") + @BrwsrTest + public String testReadContentViaURL() throws Exception { + URL url = new URL("http:/url"); + String msg = (String) url.getContent(); + assert "Hello via URL!".equals(msg) : "The message was " + msg; + return msg; + } + @HttpResource(path = "/url", content = "Hello via URL!", mimeType = "text/plain") + @BrwsrTest + public String testReadContentViaURLWithStringParam() throws Exception { + URL url = new URL("http:/url"); + String msg = (String) url.getContent(new Class[] { String.class }); + assert "Hello via URL!".equals(msg) : "The message was " + msg; + return msg; + } @JavaScriptBody(args = { "url" }, body = "var req = new XMLHttpRequest();\n"