Fri, 31 Jan 2014 22:24:45 -0800
8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Reviewed-by: lana, prr
sundar@99 | 1 | /** |
sundar@99 | 2 | * JDK-8008305: ScriptEngine.eval should offer the ability to provide a codebase |
sundar@99 | 3 | * |
sundar@99 | 4 | * @test |
sundar@99 | 5 | * @run |
sundar@99 | 6 | */ |
sundar@99 | 7 | |
sundar@99 | 8 | var URLReader = Java.type("jdk.nashorn.api.scripting.URLReader"); |
sundar@99 | 9 | var URL = Java.type("java.net.URL"); |
sundar@99 | 10 | var File = Java.type("java.io.File"); |
sundar@99 | 11 | var JString = Java.type("java.lang.String"); |
sundar@136 | 12 | var SourceHelper = Java.type("jdk.nashorn.test.models.SourceHelper"); |
sundar@99 | 13 | |
sundar@99 | 14 | var url = new File(__FILE__).toURI().toURL(); |
sundar@99 | 15 | var reader = new URLReader(url); |
sundar@99 | 16 | |
sundar@99 | 17 | // check URLReader.getURL() method |
sundar@99 | 18 | //Assert.assertEquals(url, reader.getURL()); |
sundar@99 | 19 | |
sundar@99 | 20 | // check URL read |
sundar@99 | 21 | // read URL content by directly reading from URL |
sundar@136 | 22 | var str = SourceHelper.readFully(url); |
sundar@99 | 23 | // read URL content via URLReader |
sundar@136 | 24 | var content = new JString(SourceHelper.readFully(reader)); |
sundar@99 | 25 | |
sundar@99 | 26 | // assert that the content is same |
sundar@99 | 27 | Assert.assertEquals(str, content); |