From bc75ba14a3ad91c2258583e751093d632a4bc510 Mon Sep 17 00:00:00 2001 From: Peter Kofler Date: Fri, 7 Dec 2018 23:43:31 +0100 Subject: [PATCH] Port to XSLT --- xslt/.gitignore | 3 + xslt/build.xml | 76 +++++++++++++ xslt/gilded_rose.dtd | 8 ++ xslt/texttest_fixture.xml | 18 +++ xslt/tst_update_quality.xsl | 92 +++++++++++++++ xslt/update_quality.xsl | 141 +++++++++++++++++++++++ xslt/xsltunit-0.2/xsltunit.xsl | 158 ++++++++++++++++++++++++++ xslt/xsltunit-0.2/xsltunit_report.xsl | 55 +++++++++ 8 files changed, 551 insertions(+) create mode 100644 xslt/.gitignore create mode 100644 xslt/build.xml create mode 100644 xslt/gilded_rose.dtd create mode 100644 xslt/texttest_fixture.xml create mode 100644 xslt/tst_update_quality.xsl create mode 100644 xslt/update_quality.xsl create mode 100644 xslt/xsltunit-0.2/xsltunit.xsl create mode 100644 xslt/xsltunit-0.2/xsltunit_report.xsl diff --git a/xslt/.gitignore b/xslt/.gitignore new file mode 100644 index 00000000..d1a79349 --- /dev/null +++ b/xslt/.gitignore @@ -0,0 +1,3 @@ +*.html +*.test_result.xml +*.next_day.xml diff --git a/xslt/build.xml b/xslt/build.xml new file mode 100644 index 00000000..98eaa2ff --- /dev/null +++ b/xslt/build.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/gilded_rose.dtd b/xslt/gilded_rose.dtd new file mode 100644 index 00000000..2967f30d --- /dev/null +++ b/xslt/gilded_rose.dtd @@ -0,0 +1,8 @@ + + + + + + diff --git a/xslt/texttest_fixture.xml b/xslt/texttest_fixture.xml new file mode 100644 index 00000000..ae15fcf1 --- /dev/null +++ b/xslt/texttest_fixture.xml @@ -0,0 +1,18 @@ + + + + OMGHAI! + 0 + + + + + + + + + + + + + diff --git a/xslt/tst_update_quality.xsl b/xslt/tst_update_quality.xsl new file mode 100644 index 00000000..99834ade --- /dev/null +++ b/xslt/tst_update_quality.xsl @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + OMGHAI! + + + + + + OMGHAI! + + + + + + + + + + OMGHAI! + + + + + + 12 + + + + + + + + + + 13 + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + fixme + + + + + + diff --git a/xslt/update_quality.xsl b/xslt/update_quality.xsl new file mode 100644 index 00000000..f98a5baf --- /dev/null +++ b/xslt/update_quality.xsl @@ -0,0 +1,141 @@ + + + + + + +<!DOCTYPE gildedrose SYSTEM "gilded_rose.dtd"> + + + + + OMGHAI! + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + - + + + + + + -0+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/xsltunit-0.2/xsltunit.xsl b/xslt/xsltunit-0.2/xsltunit.xsl new file mode 100644 index 00000000..447b2f92 --- /dev/null +++ b/xslt/xsltunit-0.2/xsltunit.xsl @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Should have been different! + + + + + + + + + + passed + + + failed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xslt/xsltunit-0.2/xsltunit_report.xsl b/xslt/xsltunit-0.2/xsltunit_report.xsl new file mode 100644 index 00000000..fe504d42 --- /dev/null +++ b/xslt/xsltunit-0.2/xsltunit_report.xsl @@ -0,0 +1,55 @@ + + + + + + + + + All Tests + + +

Tests Stylesheet

+ + + +
+ + +

Test

+
    + +
+
+ + +
  • + Assert ... + + + Passed + + + Failed + + + +
  • +
    + + + + + + + + + + + + + +
    Expected:
    Actual:
    +
    + +