# HG changeset patch # User Jaroslav Tulach # Date 1426244310 -3600 # Node ID c1fd23f4e0ae36a7f6a53836e16399364cf6f144 # Parent 6c1fa412c72d514d947898888336d4c1b851cf61 Cleaning up the test harness diff -r 6c1fa412c72d -r c1fd23f4e0ae rt/flow/src/test/java/org/apidesign/bck2brwsr/flow/TestVM.java --- a/rt/flow/src/test/java/org/apidesign/bck2brwsr/flow/TestVM.java Fri Mar 13 11:41:04 2015 +0100 +++ b/rt/flow/src/test/java/org/apidesign/bck2brwsr/flow/TestVM.java Fri Mar 13 11:58:30 2015 +0100 @@ -17,7 +17,6 @@ */ package org.apidesign.bck2brwsr.flow; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; @@ -28,9 +27,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Enumeration; -import java.util.HashSet; import java.util.List; -import java.util.Set; import javax.script.Invocable; import javax.script.ScriptContext; import javax.script.ScriptEngine; @@ -38,7 +35,6 @@ import javax.script.ScriptException; import org.apidesign.vm4brwsr.Bck2Brwsr; import org.apidesign.vm4brwsr.Bck2Brwsr.Flow; -import org.apidesign.vm4brwsr.ObfuscationLevel; import static org.testng.Assert.*; public final class TestVM { @@ -191,10 +187,10 @@ */ private Invocable getCode() throws ScriptException { if (code == null) { - Object res = js.eval(code.toString()); + js.eval(codeSeq.toString()); + js.getContext().setAttribute("loader", this, ScriptContext.ENGINE_SCOPE); + this.bck2brwsr = js.eval("bck2brwsr(function(n) { return loader.get(n); })"); code = (Invocable) js; - this.bck2brwsr = ((ScriptEngine)code).eval("bck2brwsr(function(n) { return loader.get(n); })"); - ((ScriptEngine)code).getContext().setAttribute("loader", this, ScriptContext.ENGINE_SCOPE); } return (Invocable)code; }