#ifndef ARABICA_DOM_TEST_SUITE_HPP #define ARABICA_DOM_TEST_SUITE_HPP #include "../CppUnit/TestRunner.hpp" #include "../CppUnit/framework/Test.h" #include "../CppUnit/framework/TestSuite.h" #include "test_DOMImplementation.hpp" #include "test_DocumentType.hpp" #include "test_Document.hpp" #include "test_ProcessingInstruction.hpp" #include "test_Siblings.hpp" #include "test_Element.hpp" #include "test_DocumentFragment.hpp" #include "test_Attribute.hpp" #include "test_Text.hpp" #include "test_CDATA.hpp" #include "test_CharacterData.hpp" #include "test_SAX2DOM.hpp" #include "test_TreeWalker.hpp" #include "test_NamedNodeMap.hpp" #include "test_Stream.hpp" #include "conformance/level1/core/alltests.hpp" template bool DOM_test_suite(int argc, const char** argv) { TestRunner runner; runner.addTest("DOMImplementationTest", DOMImplementationTest_suite()); runner.addTest("DocumentTypeTest", DocumentTypeTest_suite()); runner.addTest("DocumentTest", DocumentTest_suite()); runner.addTest("SiblingsTest", SiblingsTest_suite()); runner.addTest("ElementTest", ElementTest_suite()); runner.addTest("AttributeTest", AttrTest_suite()); runner.addTest("ProcessingInstructionTest", ProcessingInstructionTest_suite()); runner.addTest("TextTest", TextTest_suite()); runner.addTest("CDATATest", CDATATest_suite()); runner.addTest("CharacterDataText", CharacterDataTest_suite()); runner.addTest("DocumentFragmentTest", DocumentFragmentTest_suite()); runner.addTest("SAX2DOMTest", SAX2DOMTest_suite()); runner.addTest("NamedNodeMapTest", NamedNodeMapTest_suite()); runner.addTest("TreeWalkerTest", TreeWalkerTest_suite()); runner.addTest("StreamTest", StreamTest_suite()); runner.addTest("level1/core", DOM_Level_1_Core_Test_Suite()); return runner.run(argc, argv); } // main #endif