summaryrefslogtreecommitdiff
path: root/tools/quickbook/test/xinclude
diff options
context:
space:
mode:
Diffstat (limited to 'tools/quickbook/test/xinclude')
-rw-r--r--tools/quickbook/test/xinclude/Jamfile.v227
-rw-r--r--tools/quickbook/test/xinclude/sub/stub.xml0
-rw-r--r--tools/quickbook/test/xinclude/xinclude-1_1-alt.gold8
-rw-r--r--tools/quickbook/test/xinclude/xinclude-1_1.gold8
-rw-r--r--tools/quickbook/test/xinclude/xinclude-1_1.quickbook5
-rw-r--r--tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook4
-rw-r--r--tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold9
-rw-r--r--tools/quickbook/test/xinclude/xmlbase1-1_6.gold9
-rw-r--r--tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook8
-rw-r--r--tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold9
-rw-r--r--tools/quickbook/test/xinclude/xmlbase2-1_6.gold9
-rw-r--r--tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook8
12 files changed, 104 insertions, 0 deletions
diff --git a/tools/quickbook/test/xinclude/Jamfile.v2 b/tools/quickbook/test/xinclude/Jamfile.v2
new file mode 100644
index 0000000000..2974e86089
--- /dev/null
+++ b/tools/quickbook/test/xinclude/Jamfile.v2
@@ -0,0 +1,27 @@
+#
+# Copyright (c) 2005 João Abecasis
+#
+# Distributed under the Boost Software License, Version 1.0. (See
+# accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+#
+
+project test/xinclude
+ : requirements
+ <toolset>msvc:<debug-symbols>off
+ ;
+
+import quickbook-testing : quickbook-test quickbook-error-test ;
+
+path-constant xinclude_base1 : ../.. ;
+path-constant xinclude_base2 : sub ;
+
+test-suite quickbook.test :
+ [ quickbook-test xinclude-1_1 : : : <quickbook-xinclude-base>$(xinclude_base1) ]
+ [ quickbook-test xmlbase1-1_6 : : : <quickbook-xinclude-base>$(xinclude_base1) ]
+ [ quickbook-test xmlbase2-1_6 : : : <quickbook-xinclude-base>$(xinclude_base1) ]
+ [ quickbook-test xinclude-1_1-alt : xinclude-1_1.quickbook : xinclude-1_1-alt.gold : <quickbook-xinclude-base>$(xinclude_base2) ]
+ [ quickbook-test xmlbase1-1_6-alt : xmlbase1-1_6.quickbook : xmlbase1-1_6-alt.gold : <quickbook-xinclude-base>$(xinclude_base2) ]
+ [ quickbook-test xmlbase2-1_6-alt : xmlbase2-1_6.quickbook : xmlbase2-1_6-alt.gold : <quickbook-xinclude-base>$(xinclude_base2) ]
+ [ quickbook-error-test xmlbase-1_6-fail ]
+ ;
diff --git a/tools/quickbook/test/xinclude/sub/stub.xml b/tools/quickbook/test/xinclude/sub/stub.xml
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/tools/quickbook/test/xinclude/sub/stub.xml
diff --git a/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold b/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold
new file mode 100644
index 0000000000..ce7018e413
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>Include</title>
+ <xi:include href="../../stub.xml" />
+ <xi:include href="../stub.xml" />
+ <xi:include href="stub.xml" />
+</article>
diff --git a/tools/quickbook/test/xinclude/xinclude-1_1.gold b/tools/quickbook/test/xinclude/xinclude-1_1.gold
new file mode 100644
index 0000000000..ee8e86eb19
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xinclude-1_1.gold
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>Include</title>
+ <xi:include href="test/stub.xml" />
+ <xi:include href="test/xinclude/stub.xml" />
+ <xi:include href="test/xinclude/sub/stub.xml" />
+</article>
diff --git a/tools/quickbook/test/xinclude/xinclude-1_1.quickbook b/tools/quickbook/test/xinclude/xinclude-1_1.quickbook
new file mode 100644
index 0000000000..65ccfd70ae
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xinclude-1_1.quickbook
@@ -0,0 +1,5 @@
+[article Include]
+
+[xinclude ../stub.xml]
+[xinclude stub.xml]
+[xinclude sub/stub.xml]
diff --git a/tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook b/tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook
new file mode 100644
index 0000000000..899b4a2b41
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook
@@ -0,0 +1,4 @@
+[article Xmlbase fail
+[quickbook 1.5]
+[xmlbase non-existent]
+]
diff --git a/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold b/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold
new file mode 100644
index 0000000000..29aa1944d6
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="xinclude_with_xmlbase" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xml:base=".." xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>XInclude with xmlbase</title>
+ <xi:include href="../stub.xml" />
+ <xi:include href="stub.xml" />
+ <xi:include href="sub/stub.xml" />
+</article>
diff --git a/tools/quickbook/test/xinclude/xmlbase1-1_6.gold b/tools/quickbook/test/xinclude/xmlbase1-1_6.gold
new file mode 100644
index 0000000000..baab6ce0f9
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase1-1_6.gold
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="xinclude_with_xmlbase" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xml:base="test/xinclude" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>XInclude with xmlbase</title>
+ <xi:include href="../stub.xml" />
+ <xi:include href="stub.xml" />
+ <xi:include href="sub/stub.xml" />
+</article>
diff --git a/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook b/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook
new file mode 100644
index 0000000000..7851d86ed6
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook
@@ -0,0 +1,8 @@
+[article XInclude with xmlbase
+[quickbook 1.6]
+[xmlbase .]
+]
+
+[xinclude ../stub.xml]
+[xinclude stub.xml]
+[xinclude sub/stub.xml]
diff --git a/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold b/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold
new file mode 100644
index 0000000000..a0168a6477
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="xinclude_with_xmlbase" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xml:base="../../include" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>XInclude with xmlbase</title>
+ <xi:include href="../stub.xml" />
+ <xi:include href="../xinclude/stub.xml" />
+ <xi:include href="../xinclude/sub/stub.xml" />
+</article>
diff --git a/tools/quickbook/test/xinclude/xmlbase2-1_6.gold b/tools/quickbook/test/xinclude/xmlbase2-1_6.gold
new file mode 100644
index 0000000000..7e7f388857
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase2-1_6.gold
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="xinclude_with_xmlbase" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xml:base="test/include" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>XInclude with xmlbase</title>
+ <xi:include href="../stub.xml" />
+ <xi:include href="../xinclude/stub.xml" />
+ <xi:include href="../xinclude/sub/stub.xml" />
+</article>
diff --git a/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook b/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook
new file mode 100644
index 0000000000..73386b1496
--- /dev/null
+++ b/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook
@@ -0,0 +1,8 @@
+[article XInclude with xmlbase
+[quickbook 1.6]
+[xmlbase ../include]
+]
+
+[xinclude ../stub.xml]
+[xinclude stub.xml]
+[xinclude sub/stub.xml]