diff -r ec343ebe862e -r a0d8b5ab79a2 vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java --- a/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java Tue Jan 22 18:07:23 2013 +0100 +++ b/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java Tue Jan 22 19:16:38 2013 +0100 @@ -111,15 +111,15 @@ if (c == null) { return; } - final Bck2BrwsrCase real = new Bck2BrwsrCase(m, "Java", null, false); - final Bck2BrwsrCase js = new Bck2BrwsrCase(m, "JavaScript", l.javaScript(), false); + final Bck2BrwsrCase real = new Bck2BrwsrCase(m, "Java", null, false, null); + final Bck2BrwsrCase js = new Bck2BrwsrCase(m, "JavaScript", l.javaScript(), false, null); ret.add(real); ret.add(js); ret.add(new CompareCase(m, real, js)); for (String b : brwsr) { final Launcher s = l.brwsr(b); ret.add(s); - final Bck2BrwsrCase cse = new Bck2BrwsrCase(m, b, s, false); + final Bck2BrwsrCase cse = new Bck2BrwsrCase(m, b, s, false, null); ret.add(cse); ret.add(new CompareCase(m, real, cse)); } @@ -129,15 +129,20 @@ if (c == null) { return; } + HtmlFragment f = m.getAnnotation(HtmlFragment.class); + if (f == null) { + f = m.getDeclaringClass().getAnnotation(HtmlFragment.class); + } + String html = f == null ? null : f.value(); if (brwsr.length == 0) { final Launcher s = l.brwsr(null); ret.add(s); - ret.add(new Bck2BrwsrCase(m, "Brwsr", s, true)); + ret.add(new Bck2BrwsrCase(m, "Brwsr", s, true, html)); } else { for (String b : brwsr) { final Launcher s = l.brwsr(b); ret.add(s); - ret.add(new Bck2BrwsrCase(m, b, s, true)); + ret.add(new Bck2BrwsrCase(m, b, s, true, html)); } } }