diff options
Diffstat (limited to 'test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java')
-rw-r--r-- | test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java b/test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java index 55624360..7b6a11f1 100644 --- a/test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java +++ b/test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java @@ -32,6 +32,7 @@ import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; import org.testng.TestNG; +import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; @@ -43,7 +44,7 @@ import org.testng.annotations.Test; public class StringAccessTest { private static ScriptEngine e = null; - private static SharedObject o = new SharedObject(); + private static SharedObject o = null; public static void main(final String[] args) { TestNG.main(args); @@ -53,10 +54,17 @@ public class StringAccessTest { public static void setUpClass() throws ScriptException { final ScriptEngineManager m = new ScriptEngineManager(); e = m.getEngineByName("nashorn"); + o = new SharedObject(); e.put("o", o); e.eval("var SharedObject = Packages.jdk.nashorn.api.javaaccess.SharedObject;"); } + @AfterClass + public static void tearDownClass() { + e = null; + o = null; + } + @Test public void accessFieldString() throws ScriptException { e.eval("var p_string = o.publicString;"); |