]> granicus.if.org Git - docbook-dsssl/commitdiff
Updated and new tests
authorNorman Walsh <ndw@nwalsh.com>
Wed, 20 Mar 2002 13:17:00 +0000 (13:17 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Wed, 20 Mar 2002 13:17:00 +0000 (13:17 +0000)
13 files changed:
testdocs/tests/article.001.xml [new file with mode: 0644]
testdocs/tests/book.001.xml
testdocs/tests/book.003.xml [new file with mode: 0644]
testdocs/tests/chapter.001.xml [new file with mode: 0644]
testdocs/tests/emphasis.001.xml [new file with mode: 0644]
testdocs/tests/figure.001.xml
testdocs/tests/footnote.003.xml [new file with mode: 0644]
testdocs/tests/indexterm.001.xml
testdocs/tests/indexterm.002.xml [new file with mode: 0644]
testdocs/tests/methodsynopsis.001.xml [new file with mode: 0644]
testdocs/tests/refentry.003.xml
testdocs/tests/revhistory.001.xml [new file with mode: 0644]
testdocs/tests/section.003.xml [new file with mode: 0644]

diff --git a/testdocs/tests/article.001.xml b/testdocs/tests/article.001.xml
new file mode 100644 (file)
index 0000000..ede70e1
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<article id="article">
+<articleinfo>
+<title>Unit Test: article.001.xml</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+</articleinfo>
+
+<para>This is an article tests.</para>
+
+<ackno>I'd like to thank all the tests that came before me.</ackno>
+
+</article>
index c71b35dcdfe0059846862052faeb2efb6e3d180c..7ecac3384178f9d78fe16791cd131899ddd9d261 100644 (file)
@@ -2,22 +2,6 @@
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
                "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
 <!ENTITY blah "<para>Blah blah blah blah. Blah blah blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
-Blah blah blah blah blah blah blah blah. Blah blah blah blah.
-Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
 </para>">
 ]>
 <book id="book">
@@ -35,14 +19,6 @@ Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
 <para>
 Some legal notice. Some legal notice. Some legal notice.
 Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
-Some legal notice. Some legal notice. Some legal notice.
 </para>
 </legalnotice>
 <copyright>
@@ -56,11 +32,6 @@ Some legal notice. Some legal notice. Some legal notice.
 <pubdate>18 January 2002</pubdate>
 <abstract>
 <para>Some abstract. Some abstract. Some abstract. Some abstract.
-Some abstract. Some abstract. Some abstract. Some abstract.
-Some abstract. Some abstract. Some abstract. Some abstract.
-Some abstract. Some abstract. Some abstract. Some abstract.
-Some abstract. Some abstract. Some abstract. Some abstract.
-Some abstract. Some abstract. Some abstract. Some abstract.
 </para>
 <para>Some abstract. Some abstract. Some abstract. Some abstract.
 Some abstract. Some abstract. Some abstract. Some abstract.
diff --git a/testdocs/tests/book.003.xml b/testdocs/tests/book.003.xml
new file mode 100644 (file)
index 0000000..8daaebb
--- /dev/null
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY blah "<para>Blah blah blah blah. Blah blah blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+Blah blah blah blah blah blah blah blah. Blah blah blah blah.
+Blah. Blah blah blah blah. Blah blah. Blah blah blah blah.
+</para>">
+]>
+<book id="book">
+<bookinfo>
+<title>Unit Test: book.003</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<authorgroup>
+<corpauthor>SomeCorp</corpauthor>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+<editor><firstname>Jane</firstname><surname>Doe</surname></editor>
+</authorgroup>
+<legalnotice>
+<para>
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+Some legal notice. Some legal notice. Some legal notice.
+</para>
+</legalnotice>
+<copyright>
+<year>1998</year>
+<year>1999</year>
+<year>2000</year>
+<year>2001</year>
+<year>2002</year>
+<holder>Norman Walsh</holder>
+</copyright>
+<pubdate>18 January 2002</pubdate>
+<abstract>
+<para>Some abstract. Some abstract. Some abstract. Some abstract.
+Some abstract. Some abstract. Some abstract. Some abstract.
+Some abstract. Some abstract. Some abstract. Some abstract.
+Some abstract. Some abstract. Some abstract. Some abstract.
+Some abstract. Some abstract. Some abstract. Some abstract.
+Some abstract. Some abstract. Some abstract. Some abstract.
+</para>
+<para>Some abstract. Some abstract. Some abstract. Some abstract.
+Some abstract. Some abstract. Some abstract. Some abstract.
+</para>
+</abstract>
+<revhistory>
+<revision>
+<revnumber>1.1</revnumber>
+<date>18 Jan 2002</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Reworked.</revremark>
+</revision>
+<revision>
+<revnumber>1.0</revnumber>
+<date>20 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+<revision>
+<revnumber>0.9</revnumber>
+<date>19 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+<revision>
+<revnumber>0.4</revnumber>
+<date>18 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+</revhistory>
+</bookinfo>
+
+<chapter id="chap1"><title>First Chapter</title>
+
+&blah;
+
+<figure id="figduck"><title>A Test Figure</title>
+<programlisting>
+A figure. Just to test the numeration.</programlisting>
+</figure>
+
+<section><title>First Section</title>
+
+ &blah;
+
+<section><title>First Subsection</title>
+
+&blah;
+
+</section>
+</section>
+
+<section><title>Second Section</title>
+
+&blah;
+
+</section>
+</chapter>
+</book>
diff --git a/testdocs/tests/chapter.001.xml b/testdocs/tests/chapter.001.xml
new file mode 100644 (file)
index 0000000..0e5a599
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<chapter id="chapter">
+<chapterinfo>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+<revhistory>
+<revision>
+<revnumber>1.0</revnumber>
+<date>18 Mar 2002</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark.</revremark>
+</revision>
+<revision>
+<revnumber>0.9</revnumber>
+<date>20 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+<revision>
+<revnumber>0.8</revnumber>
+<date>19 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+<revision>
+<revnumber>0.7</revnumber>
+<date>18 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+</revhistory>
+</chapterinfo>
+<title>Unit Test: chapter.001.xml</title>
+
+<para>This is a chapter test.</para>
+
+</chapter>
diff --git a/testdocs/tests/emphasis.001.xml b/testdocs/tests/emphasis.001.xml
new file mode 100644 (file)
index 0000000..cd1c2dd
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<article>
+<articleinfo>
+<title>Unit Test: emphasis.001</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+</articleinfo>
+
+<para>This is <emphasis>emphasis</emphasis>.</para>
+
+<para>Should these variants, with role, be supported?</para>
+
+<para>This is <emphasis role="bold">bold emphasis</emphasis>.</para>
+
+<para>This is <emphasis role="strikethrough">strikethrough emphasis</emphasis>.</para>
+
+<para>This is <emphasis role="underline">underline emphasis</emphasis>.</para>
+
+<para>This is <emphasis>nested <emphasis>emphasis</emphasis> inside
+emphasis</emphasis>.</para>
+
+</article>
index 0fefb50178b55a4d7156f5104bca60e298ea9ef3..066070582be481ec5589b7caae674c27e21c9f45 100644 (file)
 <figure id="figduck">
   <title>The Duck</title>
   <mediaobject>
+    <imageobject>
+      <imagedata
+        align="center"
+        fileref="graphics/duck-small.bmp"
+        format="BMP"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
+    <imageobject>
+      <imagedata
+        align="center"
+        fileref="graphics/duck-small.eps"
+        format="EPS"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
     <imageobject>
       <imagedata
         align="center"
diff --git a/testdocs/tests/footnote.003.xml b/testdocs/tests/footnote.003.xml
new file mode 100644 (file)
index 0000000..280790a
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<article>
+<articleinfo>
+<title>Unit Test: footnote.003</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+</articleinfo>
+
+<para>This paragraph contains a footnote<footnote>
+<para>This is a footnote.</para></footnote>.</para>
+
+<table><title>A table</title>
+<tgroup cols="3">
+<tbody>
+<row>
+  <entry>A Cell</entry>
+  <entry>A Cell<footnote><para>First footnote.</para></footnote></entry>
+  <entry>A Cell</entry>
+</row>
+<row>
+  <entry>A Cell<footnote><simpara>Second footnote.</simpara></footnote></entry>
+  <entry>A Cell</entry>
+  <entry>A Cell</entry>
+</row>
+<row>
+  <entry>A Cell</entry>
+  <entry>A Cell</entry>
+  <entry>A Cell<footnote><address>100 Any Street
+East Yahoo, XX</address></footnote></entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<para>This paragraph contains a footnote<footnote>
+<para>This is a footnote.</para></footnote>.</para>
+
+<table><title>A table</title>
+<tgroup cols="3">
+<tbody>
+<row>
+  <entry>A Cell</entry>
+  <entry>A Cell<footnote><para>First footnote.</para></footnote></entry>
+  <entry>A Cell</entry>
+</row>
+<row>
+  <entry>A Cell<footnote><simpara>Second footnote.</simpara></footnote></entry>
+  <entry>A Cell</entry>
+  <entry>A Cell</entry>
+</row>
+<row>
+  <entry>A Cell</entry>
+  <entry>A Cell</entry>
+  <entry>A Cell<footnote><address>100 Any Street
+East Yahoo, XX</address></footnote></entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<para>This paragraph contains a footnote<footnote>
+<para>This is a footnote.</para></footnote>.</para>
+
+</article>
index e8fafe2df830865e4c0569e029ca890a597a32aa..1efa0f192511ff174380c8ae90f64e473eb98154 100644 (file)
 <chapter><title>First Chapter</title>
 
 <para>This is a test paragraph.
+<indexterm>
+<primary>@foo</primary>
+</indexterm>
+<indexterm>
+<primary>&gt; operator</primary>
+</indexterm>
+<indexterm>
+<primary>ap1</primary>
+</indexterm>
+
 <indexterm>
 <primary>ap1</primary>
 </indexterm>
diff --git a/testdocs/tests/indexterm.002.xml b/testdocs/tests/indexterm.002.xml
new file mode 100644 (file)
index 0000000..e12b43d
--- /dev/null
@@ -0,0 +1,700 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<book>
+<bookinfo>
+<title>Unit Test: indexterm.001</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+</bookinfo>
+
+<chapter><title>First Chapter</title>
+
+<para>This is a test paragraph.
+<indexterm>
+<primary>ap1</primary>
+</indexterm>
+<indexterm>
+<primary>ap2</primary>
+</indexterm>
+
+<indexterm>
+<primary>bp1</primary>
+<secondary>bp1bs1</secondary>
+</indexterm>
+<indexterm>
+<primary>bp2</primary>
+</indexterm>
+
+<indexterm>
+<primary>cp1</primary>
+<secondary>cp1cs1</secondary>
+<tertiary>cp1cs1ct1</tertiary>
+</indexterm>
+
+<indexterm>
+<primary>cp2</primary>
+</indexterm>
+<indexterm>
+<primary>cp2see</primary><see>cp2</see>
+</indexterm>
+
+<indexterm>
+<primary>dp1</primary>
+<secondary>dp1ds1</secondary>
+</indexterm>
+<indexterm>
+<primary>dp1</primary>
+<secondary>dp1ds2</secondary>
+</indexterm>
+<indexterm>
+<primary>dp2</primary>
+</indexterm></para>
+
+</chapter>
+
+<appendix><title>First Appendix</title>
+
+<para>This is just a test.
+<indexterm>
+<primary>ap1</primary>
+</indexterm>
+<indexterm>
+<primary>ap2</primary>
+</indexterm>
+
+<indexterm>
+<primary>bp1</primary>
+<secondary>bp1bs1</secondary>
+</indexterm>
+<indexterm>
+<primary>bp2</primary>
+</indexterm>
+
+<indexterm>
+<primary>cp1</primary>
+<secondary>cp1cs1</secondary>
+<tertiary>cp1cs1ct1</tertiary>
+</indexterm>
+<indexterm>
+<primary>cp2</primary>
+</indexterm>
+
+<indexterm>
+<primary>dp1</primary>
+<secondary>dp1ds1</secondary>
+</indexterm>
+<indexterm>
+<primary>dp1</primary>
+<secondary>dp1ds2</secondary>
+</indexterm>
+<indexterm>
+<primary>dp2</primary>
+</indexterm></para>
+
+<para>This para contains a <emphasis>whole lotta</emphasis> index terms.
+<indexterm>
+  <primary>a</primary>
+</indexterm>
+<indexterm>
+  <primary>b</primary>
+</indexterm>
+<indexterm>
+  <primary>c</primary>
+</indexterm>
+<indexterm>
+  <primary>d</primary>
+</indexterm>
+<indexterm>
+  <primary>e</primary>
+</indexterm>
+<indexterm>
+  <primary>f</primary>
+</indexterm>
+<indexterm>
+  <primary>g</primary>
+</indexterm>
+<indexterm>
+  <primary>h</primary>
+</indexterm>
+<indexterm>
+  <primary>i</primary>
+</indexterm>
+<indexterm>
+  <primary>j</primary>
+</indexterm>
+<indexterm>
+  <primary>k</primary>
+</indexterm>
+<indexterm>
+  <primary>l</primary>
+</indexterm>
+<indexterm>
+  <primary>m</primary>
+</indexterm>
+<indexterm>
+  <primary>n</primary>
+</indexterm>
+<indexterm>
+  <primary>o</primary>
+</indexterm>
+<indexterm>
+  <primary>p</primary>
+</indexterm>
+<indexterm>
+  <primary>q</primary>
+</indexterm>
+<indexterm>
+  <primary>r</primary>
+</indexterm>
+<indexterm>
+  <primary>s</primary>
+</indexterm>
+<indexterm>
+  <primary>t</primary>
+</indexterm>
+<indexterm>
+  <primary>u</primary>
+</indexterm>
+<indexterm>
+  <primary>v</primary>
+</indexterm>
+<indexterm>
+  <primary>w</primary>
+</indexterm>
+<indexterm>
+  <primary>x</primary>
+</indexterm>
+<indexterm>
+  <primary>y</primary>
+</indexterm>
+<indexterm>
+  <primary>z</primary>
+</indexterm>
+<indexterm>
+  <primary>aa</primary>
+</indexterm>
+<indexterm>
+  <primary>ab</primary>
+</indexterm>
+<indexterm>
+  <primary>ac</primary>
+</indexterm>
+<indexterm>
+  <primary>ad</primary>
+</indexterm>
+<indexterm>
+  <primary>ae</primary>
+</indexterm>
+<indexterm>
+  <primary>af</primary>
+</indexterm>
+<indexterm>
+  <primary>ag</primary>
+</indexterm>
+<indexterm>
+  <primary>ah</primary>
+</indexterm>
+<indexterm>
+  <primary>ai</primary>
+</indexterm>
+<indexterm>
+  <primary>aj</primary>
+</indexterm>
+<indexterm>
+  <primary>ak</primary>
+</indexterm>
+<indexterm>
+  <primary>al</primary>
+</indexterm>
+<indexterm>
+  <primary>am</primary>
+</indexterm>
+<indexterm>
+  <primary>an</primary>
+</indexterm>
+<indexterm>
+  <primary>ao</primary>
+</indexterm>
+<indexterm>
+  <primary>ap</primary>
+</indexterm>
+<indexterm>
+  <primary>aq</primary>
+</indexterm>
+<indexterm>
+  <primary>ar</primary>
+</indexterm>
+<indexterm>
+  <primary>as</primary>
+</indexterm>
+<indexterm>
+  <primary>at</primary>
+</indexterm>
+<indexterm>
+  <primary>au</primary>
+</indexterm>
+<indexterm>
+  <primary>av</primary>
+</indexterm>
+<indexterm>
+  <primary>aw</primary>
+</indexterm>
+<indexterm>
+  <primary>ax</primary>
+</indexterm>
+<indexterm>
+  <primary>ay</primary>
+</indexterm>
+<indexterm>
+  <primary>az</primary>
+</indexterm>
+<indexterm>
+  <primary>ba</primary>
+</indexterm>
+<indexterm>
+  <primary>bb</primary>
+</indexterm>
+<indexterm>
+  <primary>bc</primary>
+</indexterm>
+<indexterm>
+  <primary>bd</primary>
+</indexterm>
+<indexterm>
+  <primary>be</primary>
+</indexterm>
+<indexterm>
+  <primary>bf</primary>
+</indexterm>
+<indexterm>
+  <primary>bg</primary>
+</indexterm>
+<indexterm>
+  <primary>bh</primary>
+</indexterm>
+<indexterm>
+  <primary>bi</primary>
+</indexterm>
+<indexterm>
+  <primary>bj</primary>
+</indexterm>
+<indexterm>
+  <primary>bk</primary>
+</indexterm>
+<indexterm>
+  <primary>bl</primary>
+</indexterm>
+<indexterm>
+  <primary>bm</primary>
+</indexterm>
+<indexterm>
+  <primary>bn</primary>
+</indexterm>
+<indexterm>
+  <primary>bo</primary>
+</indexterm>
+<indexterm>
+  <primary>bp</primary>
+</indexterm>
+<indexterm>
+  <primary>bq</primary>
+</indexterm>
+<indexterm>
+  <primary>br</primary>
+</indexterm>
+<indexterm>
+  <primary>bs</primary>
+</indexterm>
+<indexterm>
+  <primary>bt</primary>
+</indexterm>
+<indexterm>
+  <primary>bu</primary>
+</indexterm>
+<indexterm>
+  <primary>bv</primary>
+</indexterm>
+<indexterm>
+  <primary>bw</primary>
+</indexterm>
+<indexterm>
+  <primary>bx</primary>
+</indexterm>
+<indexterm>
+  <primary>by</primary>
+</indexterm>
+<indexterm>
+  <primary>bz</primary>
+</indexterm>
+<indexterm>
+  <primary>ca</primary>
+</indexterm>
+<indexterm>
+  <primary>cb</primary>
+</indexterm>
+<indexterm>
+  <primary>cc</primary>
+</indexterm>
+<indexterm>
+  <primary>cd</primary>
+</indexterm>
+<indexterm>
+  <primary>ce</primary>
+</indexterm>
+<indexterm>
+  <primary>cf</primary>
+</indexterm>
+<indexterm>
+  <primary>cg</primary>
+</indexterm>
+<indexterm>
+  <primary>ch</primary>
+</indexterm>
+<indexterm>
+  <primary>ci</primary>
+</indexterm>
+<indexterm>
+  <primary>cj</primary>
+</indexterm>
+<indexterm>
+  <primary>ck</primary>
+</indexterm>
+<indexterm>
+  <primary>cl</primary>
+</indexterm>
+<indexterm>
+  <primary>cm</primary>
+</indexterm>
+<indexterm>
+  <primary>cn</primary>
+</indexterm>
+<indexterm>
+  <primary>co</primary>
+</indexterm>
+<indexterm>
+  <primary>cp</primary>
+</indexterm>
+<indexterm>
+  <primary>cq</primary>
+</indexterm>
+<indexterm>
+  <primary>cr</primary>
+</indexterm>
+<indexterm>
+  <primary>cs</primary>
+</indexterm>
+<indexterm>
+  <primary>ct</primary>
+</indexterm>
+<indexterm>
+  <primary>cu</primary>
+</indexterm>
+<indexterm>
+  <primary>cv</primary>
+</indexterm>
+<indexterm>
+  <primary>cw</primary>
+</indexterm>
+<indexterm>
+  <primary>cx</primary>
+</indexterm>
+<indexterm>
+  <primary>cy</primary>
+</indexterm>
+<indexterm>
+  <primary>cz</primary>
+</indexterm>
+<indexterm>
+  <primary>da</primary>
+</indexterm>
+<indexterm>
+  <primary>db</primary>
+</indexterm>
+<indexterm>
+  <primary>dc</primary>
+</indexterm>
+<indexterm>
+  <primary>dd</primary>
+</indexterm>
+<indexterm>
+  <primary>de</primary>
+</indexterm>
+<indexterm>
+  <primary>df</primary>
+</indexterm>
+<indexterm>
+  <primary>dg</primary>
+</indexterm>
+<indexterm>
+  <primary>dh</primary>
+</indexterm>
+<indexterm>
+  <primary>di</primary>
+</indexterm>
+<indexterm>
+  <primary>dj</primary>
+</indexterm>
+<indexterm>
+  <primary>dk</primary>
+</indexterm>
+<indexterm>
+  <primary>dl</primary>
+</indexterm>
+<indexterm>
+  <primary>dm</primary>
+</indexterm>
+<indexterm>
+  <primary>dn</primary>
+</indexterm>
+<indexterm>
+  <primary>do</primary>
+</indexterm>
+<indexterm>
+  <primary>dp</primary>
+</indexterm>
+<indexterm>
+  <primary>dq</primary>
+</indexterm>
+<indexterm>
+  <primary>dr</primary>
+</indexterm>
+<indexterm>
+  <primary>ds</primary>
+</indexterm>
+<indexterm>
+  <primary>dt</primary>
+</indexterm>
+<indexterm>
+  <primary>du</primary>
+</indexterm>
+<indexterm>
+  <primary>dv</primary>
+</indexterm>
+<indexterm>
+  <primary>dw</primary>
+</indexterm>
+<indexterm>
+  <primary>dx</primary>
+</indexterm>
+<indexterm>
+  <primary>dy</primary>
+</indexterm>
+<indexterm>
+  <primary>dz</primary>
+</indexterm>
+<indexterm>
+  <primary>ea</primary>
+</indexterm>
+<indexterm>
+  <primary>eb</primary>
+</indexterm>
+<indexterm>
+  <primary>ec</primary>
+</indexterm>
+<indexterm>
+  <primary>ed</primary>
+</indexterm>
+<indexterm>
+  <primary>ee</primary>
+</indexterm>
+<indexterm>
+  <primary>ef</primary>
+</indexterm>
+<indexterm>
+  <primary>eg</primary>
+</indexterm>
+<indexterm>
+  <primary>eh</primary>
+</indexterm>
+<indexterm>
+  <primary>ei</primary>
+</indexterm>
+<indexterm>
+  <primary>ej</primary>
+</indexterm>
+<indexterm>
+  <primary>ek</primary>
+</indexterm>
+<indexterm>
+  <primary>el</primary>
+</indexterm>
+<indexterm>
+  <primary>em</primary>
+</indexterm>
+<indexterm>
+  <primary>en</primary>
+</indexterm>
+<indexterm>
+  <primary>eo</primary>
+</indexterm>
+<indexterm>
+  <primary>ep</primary>
+</indexterm>
+<indexterm>
+  <primary>eq</primary>
+</indexterm>
+<indexterm>
+  <primary>er</primary>
+</indexterm>
+<indexterm>
+  <primary>es</primary>
+</indexterm>
+<indexterm>
+  <primary>et</primary>
+</indexterm>
+<indexterm>
+  <primary>eu</primary>
+</indexterm>
+<indexterm>
+  <primary>ev</primary>
+</indexterm>
+<indexterm>
+  <primary>ew</primary>
+</indexterm>
+<indexterm>
+  <primary>ex</primary>
+</indexterm>
+<indexterm>
+  <primary>ey</primary>
+</indexterm>
+<indexterm>
+  <primary>ez</primary>
+</indexterm>
+<indexterm>
+  <primary>fa</primary>
+</indexterm>
+<indexterm>
+  <primary>fb</primary>
+</indexterm>
+<indexterm>
+  <primary>fc</primary>
+</indexterm>
+<indexterm>
+  <primary>fd</primary>
+</indexterm>
+<indexterm>
+  <primary>fe</primary>
+</indexterm>
+<indexterm>
+  <primary>ff</primary>
+</indexterm>
+<indexterm>
+  <primary>fg</primary>
+</indexterm>
+<indexterm>
+  <primary>fh</primary>
+</indexterm>
+<indexterm>
+  <primary>fi</primary>
+</indexterm>
+<indexterm>
+  <primary>fj</primary>
+</indexterm>
+<indexterm>
+  <primary>fk</primary>
+</indexterm>
+<indexterm>
+  <primary>fl</primary>
+</indexterm>
+<indexterm>
+  <primary>fm</primary>
+</indexterm>
+<indexterm>
+  <primary>fn</primary>
+</indexterm>
+<indexterm>
+  <primary>fo</primary>
+</indexterm>
+<indexterm>
+  <primary>fp</primary>
+</indexterm>
+<indexterm>
+  <primary>fq</primary>
+</indexterm>
+<indexterm>
+  <primary>fr</primary>
+</indexterm>
+<indexterm>
+  <primary>fs</primary>
+</indexterm>
+<indexterm>
+  <primary>ft</primary>
+</indexterm>
+<indexterm>
+  <primary>fu</primary>
+</indexterm>
+<indexterm>
+  <primary>fv</primary>
+</indexterm>
+<indexterm>
+  <primary>fw</primary>
+</indexterm>
+<indexterm>
+  <primary>fx</primary>
+</indexterm>
+<indexterm>
+  <primary>fy</primary>
+</indexterm>
+<indexterm>
+  <primary>fz</primary>
+</indexterm>
+<indexterm>
+  <primary>ga</primary>
+</indexterm>
+<indexterm>
+  <primary>gb</primary>
+</indexterm>
+<indexterm>
+  <primary>gc</primary>
+</indexterm>
+<indexterm>
+  <primary>gd</primary>
+</indexterm>
+<indexterm>
+  <primary>ge</primary>
+</indexterm>
+<indexterm>
+  <primary>gf</primary>
+</indexterm>
+<indexterm>
+  <primary>gg</primary>
+</indexterm>
+<indexterm>
+  <primary>gh</primary>
+</indexterm>
+<indexterm>
+  <primary>gi</primary>
+</indexterm>
+<indexterm>
+  <primary>gj</primary>
+</indexterm>
+<indexterm>
+  <primary>gk</primary>
+</indexterm>
+<indexterm>
+  <primary>gl</primary>
+</indexterm>
+<indexterm>
+  <primary>gm</primary>
+</indexterm>
+<indexterm>
+  <primary>gn</primary>
+</indexterm>
+<indexterm>
+  <primary>go</primary>
+</indexterm>
+<indexterm>
+  <primary>gp</primary>
+</indexterm>
+<indexterm>
+  <primary>gq</primary>
+</indexterm></para>
+
+</appendix>
+
+<index id="idx"/>
+
+</book>
diff --git a/testdocs/tests/methodsynopsis.001.xml b/testdocs/tests/methodsynopsis.001.xml
new file mode 100644 (file)
index 0000000..1fae6c2
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<article id="article">
+<articleinfo>
+<title>Unit Test: methodsynopsis.001.xml</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+</articleinfo>
+
+<methodsynopsis>
+<modifier>public</modifier>
+<modifier>static</modifier>
+<type>double</type>
+<methodname>getQuote</methodname>
+<methodparam>
+<type>String</type>
+<parameter>symbol</parameter>
+</methodparam>
+<methodparam>
+<type>double</type>
+<parameter>price</parameter>
+</methodparam>
+</methodsynopsis>
+
+</article>
index 3c26892f8db730250045eb835d85cd3f51b39518..d318e94dcdedff5964706386c02dbb8b7d252397 100644 (file)
 <refname>Even Less Minimal</refname>
 <refpurpose>Test of a minimal RefEntry</refpurpose>
 </refnamediv>
+<refsynopsisdiv><title>Synopsis</title>
+<cmdsynopsis>
+<command>command</command>
+<group><arg choice="plain">-a</arg><arg choice="plain">-alpha</arg>
+</group>
+</cmdsynopsis>
+<cmdsynopsis>
+<command>command</command>
+<group><arg choice="plain">-b</arg><arg choice="plain">-beta</arg>
+</group>
+</cmdsynopsis>
+<cmdsynopsis>
+<command>command</command>
+<group choice="plain"><arg choice="plain">-c</arg><arg choice="plain">
+-charlie</arg>
+</group>
+</cmdsynopsis>
+<cmdsynopsis>
+<command>command</command>
+<group choice="plain"><arg choice="plain">-d</arg><arg choice="plain">
+-delta</arg>
+</group>
+</cmdsynopsis>
+<cmdsynopsis>
+<command>command</command>
+<arg choice="plain">--help</arg>
+</cmdsynopsis>
+</refsynopsisdiv>
 
 <refsect1>
 <title>Description</title>
-<para>This is a minimal RefEntry.</para>
+<para>This is a less minimal RefEntry.</para>
+
+<figure><title>Some Program</title>
+<programlisting>Testing
+Some
+Text</programlisting>
+</figure>
+
 </refsect1>
 </refentry>
 
diff --git a/testdocs/tests/revhistory.001.xml b/testdocs/tests/revhistory.001.xml
new file mode 100644 (file)
index 0000000..c50d72a
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<article id="article">
+<articleinfo>
+<title>Unit Test: revhistory.001.xml</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+<revhistory>
+<revision>
+<revnumber>1.0</revnumber>
+<date>13 Mar 2002</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark.</revremark>
+</revision>
+<revision>
+<revnumber>0.9</revnumber>
+<date>20 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+<revision>
+<revnumber>0.8</revnumber>
+<date>19 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+<revision>
+<revnumber>0.7</revnumber>
+<date>18 Nov 1998</date>
+<authorinitials>ndw</authorinitials>
+<revremark>Some remark about the revision</revremark>
+</revision>
+</revhistory>
+</articleinfo>
+
+<para>This article tests revhistory. It appears in the articleinfo.</para>
+
+</article>
diff --git a/testdocs/tests/section.003.xml b/testdocs/tests/section.003.xml
new file mode 100644 (file)
index 0000000..44e09cb
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<article>
+<articleinfo>
+<title>Unit Test: section.003</title>
+<releaseinfo role="CVS">$Id$</releaseinfo>
+<author><firstname>Norman</firstname><surname>Walsh</surname>
+        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
+</author>
+</articleinfo>
+
+    <section id="c2s1"><title>This is a Section Title.</title>
+      <para>blah.</para>
+      <section id="c2s1s1"><title>This is a Really Long Section Title That's Almost Certainly Bound to Wrap Around on the Page</title>
+       <para>blah.</para>
+      </section>
+    </section>
+
+</article>