summaryrefslogtreecommitdiffstats
path: root/src/boost/tools/quickbook/test/xinclude
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/boost/tools/quickbook/test/xinclude/Jamfile.v231
-rw-r--r--src/boost/tools/quickbook/test/xinclude/sub/boost-no-inspect2
-rw-r--r--src/boost/tools/quickbook/test/xinclude/sub/stub.xml0
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold-html9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt2.gold9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold-html9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xinclude-1_1.quickbook6
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook4
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold10
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold-html9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt2.gold10
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold10
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold-html9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold10
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold-html9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt2.gold10
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold10
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold-html9
-rw-r--r--src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook9
22 files changed, 202 insertions, 0 deletions
diff --git a/src/boost/tools/quickbook/test/xinclude/Jamfile.v2 b/src/boost/tools/quickbook/test/xinclude/Jamfile.v2
new file mode 100644
index 000000000..4e18d4f17
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/Jamfile.v2
@@ -0,0 +1,31 @@
+#
+# 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 quickbook/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 ;
+path-constant xinclude_base3 : . ;
+
+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-test xinclude-1_1-alt2 : xinclude-1_1.quickbook : xinclude-1_1-alt2.gold : <quickbook-xinclude-base>$(xinclude_base3) ]
+ [ quickbook-test xmlbase1-1_6-alt2 : xmlbase1-1_6.quickbook : xmlbase1-1_6-alt2.gold : <quickbook-xinclude-base>$(xinclude_base3) ]
+ [ quickbook-test xmlbase2-1_6-alt2 : xmlbase2-1_6.quickbook : xmlbase2-1_6-alt2.gold : <quickbook-xinclude-base>$(xinclude_base3) ]
+ [ quickbook-error-test xmlbase-1_6-fail ]
+ ;
diff --git a/src/boost/tools/quickbook/test/xinclude/sub/boost-no-inspect b/src/boost/tools/quickbook/test/xinclude/sub/boost-no-inspect
new file mode 100644
index 000000000..099a233ec
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/sub/boost-no-inspect
@@ -0,0 +1,2 @@
+This directory just contains simple test files, which might be disrupted by
+adding copyright etc.
diff --git a/src/boost/tools/quickbook/test/xinclude/sub/stub.xml b/src/boost/tools/quickbook/test/xinclude/sub/stub.xml
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/sub/stub.xml
diff --git a/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold
new file mode 100644
index 000000000..cffe5296c
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-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="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" />
+ <xi:include href="../../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold-html b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold-html
new file mode 100644
index 000000000..8046a7261
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt.gold-html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head></head>
+ <body>
+ <h3>
+ Include
+ </h3>
+ </body>
+</html>
diff --git a/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt2.gold b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt2.gold
new file mode 100644
index 000000000..7c2e40063
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1-alt2.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="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="sub/stub.xml" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold
new file mode 100644
index 000000000..0a5707f78
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.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="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" />
+ <xi:include href="test/xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold-html b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold-html
new file mode 100644
index 000000000..8046a7261
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.gold-html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head></head>
+ <body>
+ <h3>
+ Include
+ </h3>
+ </body>
+</html>
diff --git a/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.quickbook b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.quickbook
new file mode 100644
index 000000000..9405e4e78
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xinclude-1_1.quickbook
@@ -0,0 +1,6 @@
+[article Include]
+
+[xinclude ../stub.xml]
+[xinclude stub.xml]
+[xinclude sub/stub.xml]
+[xinclude ../xinclude]
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook b/src/boost/tools/quickbook/test/xinclude/xmlbase-1_6-fail.quickbook
new file mode 100644
index 000000000..899b4a2b4
--- /dev/null
+++ b/src/boost/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/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold
new file mode 100644
index 000000000..29a84ca26
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold
@@ -0,0 +1,10 @@
+<?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" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold-html b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold-html
new file mode 100644
index 000000000..76a1871b7
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt.gold-html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head></head>
+ <body>
+ <h3>
+ XInclude with xmlbase
+ </h3>
+ </body>
+</html>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt2.gold b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt2.gold
new file mode 100644
index 000000000..1c2ccc2fc
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6-alt2.gold
@@ -0,0 +1,10 @@
+<?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" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold
new file mode 100644
index 000000000..4c97e0de9
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold
@@ -0,0 +1,10 @@
+<?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" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold-html b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold-html
new file mode 100644
index 000000000..76a1871b7
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.gold-html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head></head>
+ <body>
+ <h3>
+ XInclude with xmlbase
+ </h3>
+ </body>
+</html>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook
new file mode 100644
index 000000000..2656c7abf
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase1-1_6.quickbook
@@ -0,0 +1,9 @@
+[article XInclude with xmlbase
+[quickbook 1.6]
+[xmlbase .]
+]
+
+[xinclude ../stub.xml]
+[xinclude stub.xml]
+[xinclude sub/stub.xml]
+[xinclude ../xinclude]
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold
new file mode 100644
index 000000000..6cfa197b5
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold
@@ -0,0 +1,10 @@
+<?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" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold-html b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold-html
new file mode 100644
index 000000000..76a1871b7
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt.gold-html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head></head>
+ <body>
+ <h3>
+ XInclude with xmlbase
+ </h3>
+ </body>
+</html>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt2.gold b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt2.gold
new file mode 100644
index 000000000..e3b2f6274
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6-alt2.gold
@@ -0,0 +1,10 @@
+<?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" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold
new file mode 100644
index 000000000..f3507d337
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold
@@ -0,0 +1,10 @@
+<?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" />
+ <xi:include href="../xinclude" />
+</article>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold-html b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold-html
new file mode 100644
index 000000000..76a1871b7
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.gold-html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head></head>
+ <body>
+ <h3>
+ XInclude with xmlbase
+ </h3>
+ </body>
+</html>
diff --git a/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook
new file mode 100644
index 000000000..252bacca1
--- /dev/null
+++ b/src/boost/tools/quickbook/test/xinclude/xmlbase2-1_6.quickbook
@@ -0,0 +1,9 @@
+[article XInclude with xmlbase
+[quickbook 1.6]
+[xmlbase ../include]
+]
+
+[xinclude ../stub.xml]
+[xinclude stub.xml]
+[xinclude sub/stub.xml]
+[xinclude ../xinclude]