< prev index next >

test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java

Print this page

        

*** 36,45 **** --- 36,48 ---- import jdk.nashorn.api.scripting.NashornScriptEngineFactory; import org.testng.annotations.Test; /** * jsr223 tests for security access checks. + * + * @test + * @run testng/othervm jdk.nashorn.api.scripting.test.ScriptEngineSecurityTest */ @SuppressWarnings("javadoc") public class ScriptEngineSecurityTest { private static void log(final String msg) {
*** 242,252 **** } final ScriptEngineManager m = new ScriptEngineManager(); final ScriptEngine e = m.getEngineByName("nashorn"); final Runnable r = (Runnable)Proxy.newProxyInstance( ! ScriptEngineTest.class.getClassLoader(), new Class[] { Runnable.class }, new InvocationHandler() { @Override public Object invoke(final Object p, final Method mtd, final Object[] a) { return null; --- 245,255 ---- } final ScriptEngineManager m = new ScriptEngineManager(); final ScriptEngine e = m.getEngineByName("nashorn"); final Runnable r = (Runnable)Proxy.newProxyInstance( ! ScriptEngineSecurityTest.class.getClassLoader(), new Class[] { Runnable.class }, new InvocationHandler() { @Override public Object invoke(final Object p, final Method mtd, final Object[] a) { return null;
< prev index next >