Thu, 16 Mar 2017 17:39:31 +0000
8173207: Upgrade compression library
Reviewed-by: sherman, jeff
1 /**
2 * JDK-8008305: ScriptEngine.eval should offer the ability to provide a codebase
3 *
4 * @test
5 * @run
6 */
8 var URLReader = Java.type("jdk.nashorn.api.scripting.URLReader");
9 var URL = Java.type("java.net.URL");
10 var File = Java.type("java.io.File");
11 var JString = Java.type("java.lang.String");
12 var SourceHelper = Java.type("jdk.nashorn.test.models.SourceHelper");
14 var url = new File(__FILE__).toURI().toURL();
15 var reader = new URLReader(url);
17 // check URLReader.getURL() method
18 //Assert.assertEquals(url, reader.getURL());
20 // check URL read
21 // read URL content by directly reading from URL
22 var str = SourceHelper.readFully(url);
23 // read URL content via URLReader
24 var content = new JString(SourceHelper.readFully(reader));
26 // assert that the content is same
27 Assert.assertEquals(str, content);