added a specific example for bug #76927 in the regression tests Daniel
authorDaniel Veillard <veillard@src.gnome.org>
Fri, 29 Mar 2002 17:29:22 +0000 (17:29 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Fri, 29 Mar 2002 17:29:22 +0000 (17:29 +0000)
* tests/docs/Makefile.am tests/docs/bug-81.xml
  tests/general/Makefile.am tests/general/bug-81.*: added a
  specific example for bug #76927 in the regression tests
Daniel

ChangeLog
tests/docs/Makefile.am
tests/docs/bug-81.xml [new file with mode: 0644]
tests/general/Makefile.am
tests/general/bug-81.out [new file with mode: 0644]
tests/general/bug-81.xsl [new file with mode: 0644]

index 718feb4..46e9e04 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+       * tests/docs/Makefile.am tests/docs/bug-81.xml
+         tests/general/Makefile.am tests/general/bug-81.*: added a 
+         specific example for bug #76927 in the regression tests
+       
 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
 
        * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
index cf18217..90b31d4 100644 (file)
@@ -81,6 +81,7 @@ EXTRA_DIST =  \
        bug-78.xml \
        bug-79.xml \
        bug-80.xml \
+       bug-81.xml \
        character.xml \
        array.xml \
        items.xml
diff --git a/tests/docs/bug-81.xml b/tests/docs/bug-81.xml
new file mode 100644 (file)
index 0000000..45220c9
--- /dev/null
@@ -0,0 +1,12 @@
+<tree>
+        <a>
+                <value>3.14</value>
+        </a>
+        <b>
+                <value>2</value>
+        </b>
+        <c>
+                <value>0.5</value>
+        </c>
+</tree>
+
index ff00770..67ca6fc 100644 (file)
@@ -84,6 +84,7 @@ EXTRA_DIST = \
     bug-78.out bug-78.xsl \
     bug-79.out bug-79.xsl \
     bug-80.out bug-80.xsl \
+    bug-81.out bug-81.xsl \
     character.out character.xsl \
     character2.out character2.xsl \
     itemschoose.out itemschoose.xsl \
diff --git a/tests/general/bug-81.out b/tests/general/bug-81.out
new file mode 100644 (file)
index 0000000..c897afe
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+3.14 - 2 - 0.5 =
+0.64
+3.14 - 2 - 0.5 = 0.64
diff --git a/tests/general/bug-81.xsl b/tests/general/bug-81.xsl
new file mode 100644 (file)
index 0000000..fd7e89f
--- /dev/null
@@ -0,0 +1,18 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+        <xsl:template match="/">
+                <xsl:value-of select="//a/value"/> - <xsl:value-of
+select="//b/value"/> - <xsl:value-of select="//c/value"/> =
+<xsl:value-of select="//a/value - //b/value - //c/value"/>
+<xsl:text>
+</xsl:text>
+                <xsl:apply-templates select="//c"/>
+        </xsl:template>
+        <xsl:template match="c">
+                <xsl:value-of select="//a/value"/> - <xsl:value-of
+select="//b/value"/> - <xsl:value-of select="value"/> = <xsl:value-of
+select="//a/value - //b/value - value"/>
+        </xsl:template>
+</xsl:stylesheet>
+
+