1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/VMinVMTest.java Sat Nov 17 11:21:17 2012 +0100
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/VMinVMTest.java Sat Nov 17 18:34:12 2012 +0100
1.3 @@ -48,6 +48,16 @@
1.4 } catch (Exception ex) {
1.5 File f = File.createTempFile("execution", ".js");
1.6 FileWriter w = new FileWriter(f);
1.7 + w.append("var byteCode = [\n ");
1.8 + String sep = "";
1.9 + for (int i = 0; i < arr.length; i++) {
1.10 + w.append(sep).append(Integer.toString((arr[i] + 256) % 256));
1.11 + sep = ", ";
1.12 + if (i % 20 == 0) {
1.13 + w.append("\n ");
1.14 + }
1.15 + }
1.16 + w.append("\n];\n");
1.17 w.append(codeSeq);
1.18 w.close();
1.19 throw new Exception(ex.getMessage() + " file: " + f, ex);