vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java
changeset 393 bedc3b93a040
parent 384 269d99fd6421
child 518 5df0a239ebeb
     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  }