test/script/trusted/urlreader.js

Fri, 31 Jan 2014 22:24:45 -0800

author
jeff
date
Fri, 31 Jan 2014 22:24:45 -0800
changeset 796
2d9af8fd30cd
parent 136
c54e218333be
child 952
6d5471a497fb
permissions
-rw-r--r--

8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Reviewed-by: lana, prr

     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);

mercurial