diff options
Diffstat (limited to 'test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java')
-rw-r--r-- | test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java b/test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java index 0302259e..03e30752 100644 --- a/test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java +++ b/test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.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 NumberBoxingTest { 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 NumberBoxingTest { 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; + } + // --------------------------------long // tests------------------------------------ @Test |