Browse Source

two tests sharing the same data set

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272422 13f79535-47bb-0310-9956-ffa450edef68
master
Steve Loughran 23 years ago
parent
commit
c814210e57
6 changed files with 92 additions and 0 deletions
  1. +10
    -0
      src/etc/testcases/taskdefs/optional/xml/about.xml
  2. +8
    -0
      src/etc/testcases/taskdefs/optional/xml/doc.dtd
  3. +9
    -0
      src/etc/testcases/taskdefs/optional/xml/doc.xsl
  4. +12
    -0
      src/etc/testcases/taskdefs/optional/xml/validate.xml
  5. +18
    -0
      src/etc/testcases/taskdefs/optional/xmlvalidate.xml
  6. +35
    -0
      src/etc/testcases/taskdefs/optional/xslt.xml

+ 10
- 0
src/etc/testcases/taskdefs/optional/xml/about.xml View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE doc PUBLIC
"-//stevo//DTD doc 1.0//EN"
"nap:chemical+brothers"
>
<doc>
<section title="About">
in the absence of technology, there is only marketing
</section>
</doc>

+ 8
- 0
src/etc/testcases/taskdefs/optional/xml/doc.dtd View File

@@ -0,0 +1,8 @@
<!ELEMENT doc (section) >
<!ELEMENT section (#PCDATA)>
<!ATTLIST section title CDATA #IMPLIED>






+ 9
- 0
src/etc/testcases/taskdefs/optional/xml/doc.xsl View File

@@ -0,0 +1,9 @@
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:template="struts template"
version="1.0">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:value-of select="/doc/section"/>
</xsl:template>
</xsl:stylesheet>

+ 12
- 0
src/etc/testcases/taskdefs/optional/xml/validate.xml View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project name="validate" default="testValidate" basedir=".">

<target name="testValidate">
<xmlvalidate warn="false">
<fileset dir="." includes="about.xml"/>
<dtd publicID="-//stevo//DTD doc 1.0//EN"
location="doc.dtd"/>
</xmlvalidate>
</target>
</project>

+ 18
- 0
src/etc/testcases/taskdefs/optional/xmlvalidate.xml View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project name="validate" default="testValidate" basedir=".">

<target name="testValidate">
<xmlvalidate warn="false">
<fileset dir="xml" includes="**/about.xml"/>
<dtd publicID="-//stevo//DTD doc 1.0//EN"
location="xml/doc.dtd"/>
</xmlvalidate>
</target>
<target name="testDeepValidate">
<ant dir="xml"
antfile="validate.xml"
target="testValidate"/>
</target>
</project>

+ 35
- 0
src/etc/testcases/taskdefs/optional/xslt.xml View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" ?>

<project name="xslt" default="xslt" basedir=".">
<target name="init">
<mkdir dir="xml/out"/>
</target>

<target name="teardown">
<delete dir="xml/out"/>
</target>
<target name="testCatchNoDtd" depends="init">
<style basedir="xml" destdir="xml/out"
includes="about.xml"
extension=".txt"
style="xml/doc.xsl">
</style>
</target>
<xmlcatalog id="xdocs.catalog">
<dtd publicID="-//stevo//DTD doc 1.0//EN"
location="xml/doc.dtd"/>
</xmlcatalog>
<target name="testCatalog" depends="init">
<style destdir="xml/out"
includes="about.xml"
extension=".txt"
style="xml/doc.xsl">
<xmlcatalog refid="xdocs.catalog"/>
</style>
</target>

</project>

Loading…
Cancel
Save