1.1 --- a/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java Tue Dec 25 17:46:21 2012 +0100
1.2 +++ b/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java Sat Dec 29 19:42:47 2012 +0100
1.3 @@ -106,7 +106,14 @@
1.4 } else {
1.5 v1 = "null";
1.6 }
1.7 - Assert.assertEquals(v2, v1, "Comparing results");
1.8 + try {
1.9 + Assert.assertEquals(v2, v1, "Comparing results");
1.10 + } catch (AssertionError e) {
1.11 + StringBuilder sb = new StringBuilder();
1.12 + sb.append(e.getMessage());
1.13 + Bck2BrwsrCase.dumpJS(sb, second);
1.14 + throw new AssertionError(sb.toString());
1.15 + }
1.16 }
1.17
1.18 /** Test name.
1.19 @@ -116,12 +123,4 @@
1.20 public String getTestName() {
1.21 return m.getName() + "[Compare " + second.typeName() + "]";
1.22 }
1.23 -
1.24 - static StringBuilder dumpJS(CharSequence sb) throws IOException {
1.25 - File f = File.createTempFile("execution", ".js");
1.26 - try (FileWriter w = new FileWriter(f)) {
1.27 - w.append(sb);
1.28 - }
1.29 - return new StringBuilder(f.getPath());
1.30 - }
1.31 }