Changes:
1. add test case for issue 79
diff --git a/test/prettify/PrettifyTest.java b/test/prettify/PrettifyTest.java
index bc8c110..a42a908 100644
--- a/test/prettify/PrettifyTest.java
+++ b/test/prettify/PrettifyTest.java
@@ -84,7 +84,7 @@
List<Object> decorations = removeJSLineNumbering ? removeNewLines(job.getDecorations(), source) : job.getDecorations();
List<Object> compare = readResult(new String(readFile(new File(packagePath + "result/" + code + ".txt")), "UTF-8").replace("<", "<").replace(">", ">").replace(" ", " ").replace("&", "&"), removeJSLineNumbering);
// assertArrayEquals(code + "\n" + compare + "\n" + decorations, compare.toArray(), decorations.toArray()); // for debug
- assertArrayEquals(extension, compare.toArray(), decorations.toArray());
+ assertArrayEquals(code, compare.toArray(), decorations.toArray());
}
@Test
@@ -123,6 +123,7 @@
test(null, "issue4", false);
test("el", "issue42", false);
test(null, "issue45", false);
+ test(null, "issue79", false);
test(null, "issue8", false);
test("java", "issue84", false);
test(null, "issue92", false);
@@ -137,9 +138,6 @@
test(null, "xsl", false);
test("yaml", "yaml1", false);
test("yaml", "yaml2", false);
-
- // only source but no result is provided from JavaScript Prettify
-// test(null, "issue79", false);
}
/**
diff --git a/test/prettify/PrettifyTest/result/issue79.txt b/test/prettify/PrettifyTest/result/issue79.txt
index e69de29..4d2ebb7 100644
--- a/test/prettify/PrettifyTest/result/issue79.txt
+++ b/test/prettify/PrettifyTest/result/issue79.txt
@@ -0,0 +1,16 @@
+`TAG<style`END`PLN `END`ATNtype`END`PUN=`END`ATV'text/css'`END`TAG>`END`PLN
+`END`COM/* desert scheme ported from vim to google prettify */`END`PLN
+code`END`PUN.`END`PLNprettyprint `END`PUN{`END`PLN `END`KWDdisplay`END`PUN:`END`PLN block`END`PUN;`END`PLN `END`KWDpadding`END`PUN:`END`PLN `END`LIT2px`END`PUN;`END`PLN `END`KWDborder`END`PUN:`END`PLN `END`LIT1px`END`PLN solid `END`LIT#888`END`PUN;`END`PLN
+`END`KWDbackground-color`END`PUN:`END`PLN `END`LIT#333`END`PUN;`END`PLN `END`PUN}`END`PLN
+`END`PUN.`END`PLNstr `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#ffa0a0`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* string - pink */`END`PLN
+`END`PUN.`END`PLNkwd `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#f0e68c`END`PUN;`END`PLN `END`KWDfont-weight`END`PUN:`END`PLN bold`END`PUN;`END`PLN `END`PUN}`END`PLN
+`END`PUN.`END`PLNcom `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#87ceeb`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* comment - skyblue */`END`PLN
+`END`PUN.`END`PLNtyp `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#98fb98`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* type - lightgreen */`END`PLN
+`END`PUN.`END`PLNlit `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#cd5c5c`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* literal - darkred */`END`PLN
+`END`PUN.`END`PLNpun `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#fff`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* punctuation */`END`PLN
+`END`PUN.`END`PLNpln `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#fff`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* plaintext */`END`PLN
+`END`PUN.`END`PLNtag `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#f0e68c`END`PUN;`END`PLN `END`KWDfont-weight`END`PUN:`END`PLN bold`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* html/xml tag - lightyellow*/`END`PLN
+`END`PUN.`END`PLNatn `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#bdb76b`END`PUN;`END`PLN `END`KWDfont-weight`END`PUN:`END`PLN bold`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* attribute name - khaki*/`END`PLN
+`END`PUN.`END`PLNatv `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#ffa0a0`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* attribute value - pink */`END`PLN
+`END`PUN.`END`PLNdec `END`PUN{`END`PLN `END`KWDcolor`END`PUN:`END`PLN `END`LIT#98fb98`END`PUN;`END`PLN `END`PUN}`END`PLN `END`COM/* decimal - lightgreen */`END`PLN
+`END`TAG</style>`END
\ No newline at end of file