diff options
Diffstat (limited to 'tools/quickbook/test/xinclude')
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] |