diff options
Diffstat (limited to 'tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp')
-rw-r--r-- | tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp | 42 |
1 files changed, 41 insertions, 1 deletions
diff --git a/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp b/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp index a705575a8..61157b770 100644 --- a/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp +++ b/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp @@ -37,16 +37,24 @@ private slots: void initTestCase(); void init(); + // HTML generator void htmlFromQDocFile(); void htmlFromCpp(); void htmlFromQml(); void htmlFromCppBug80259(); + // WebXML generator void webXmlFromQDocFile(); void webXmlFromCpp(); void webXmlFromQml(); void webXmlFromCppBug80259(); + // DocBook generator + void docBookFromQDocFile(); + void docBookFromCpp(); + void docBookFromQml(); + + // Output format independent tests void examplesManifestXml(); private: @@ -178,6 +186,14 @@ void tst_generatedOutput::webXmlFromQDocFile() "html/qdoctests-qdocfileoutput-linking.webxml"); } + +void tst_generatedOutput::docBookFromQDocFile() +{ + testAndCompare("docbook_test.qdocconf", + "docbook/qdoctests-qdocfileoutput.xml " + "docbook/qdoctests-qdocfileoutput-linking.xml"); +} + void tst_generatedOutput::htmlFromCpp() { testAndCompare("testcpp.qdocconf", @@ -187,7 +203,6 @@ void tst_generatedOutput::htmlFromCpp() "testqdoc.html"); } - void tst_generatedOutput::webXmlFromCpp() { testAndCompare("webxml_testcpp.qdocconf", @@ -196,6 +211,14 @@ void tst_generatedOutput::webXmlFromCpp() "html/testqdoc-testderived.webxml"); } +void tst_generatedOutput::docBookFromCpp() +{ + testAndCompare("docbook_testcpp.qdocconf", + "docbook/testcpp-module.xml " + "docbook/testqdoc-test.xml " + "docbook/testqdoc-testderived.xml " + "docbook/testqdoc.xml"); +} void tst_generatedOutput::htmlFromQml() { @@ -221,6 +244,23 @@ void tst_generatedOutput::webXmlFromQml() "html/uicomponents-qmlmodule.webxml"); } + +void tst_generatedOutput::docBookFromQml() +{ + testAndCompare("docbook_testqml.qdocconf", + "docbook/test-componentset-example.xml " + "docbook/uicomponents-qmlmodule.xml " + "docbook/qdoc-test-qmlmodule.xml " + "docbook/qml-qdoc-test-abstractparent.xml " + "docbook/qml-qdoc-test-child.xml " + "docbook/qml-qdoc-test-doctest.xml " + "docbook/qml-qdoc-test-type.xml " + "docbook/qml-uicomponents-progressbar.xml " + "docbook/qml-uicomponents-switch.xml " + "docbook/qml-uicomponents-tabwidget.xml " + "docbook/qml-int.xml"); +} + void tst_generatedOutput::htmlFromCppBug80259() { testAndCompare("bug80259/testmodule.qdocconf", |