arabica/tests/DOM/dom_test_suite.hpp

54 lines
2.3 KiB
C++
Raw Normal View History

2005-10-31 13:07:30 +01:00
#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"
2007-09-05 00:55:47 +02:00
#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"
2005-10-31 13:07:30 +01:00
#include "test_Text.hpp"
#include "test_CDATA.hpp"
#include "test_CharacterData.hpp"
2007-07-19 18:57:04 +02:00
#include "test_SAX2DOM.hpp"
#include "test_TreeWalker.hpp"
2009-11-23 23:36:15 +01:00
#include "test_NamedNodeMap.hpp"
#include "test_Stream.hpp"
2005-10-31 13:07:30 +01:00
#include "conformance/level1/core/alltests.hpp"
2005-10-31 13:07:30 +01:00
template<class string_type, class string_adaptor>
2007-12-08 22:20:28 +01:00
bool DOM_test_suite(int argc, const char** argv)
2005-10-31 13:07:30 +01:00
{
TestRunner runner;
runner.addTest("DOMImplementationTest", DOMImplementationTest_suite<string_type, string_adaptor >());
runner.addTest("DocumentTypeTest", DocumentTypeTest_suite<string_type, string_adaptor >());
runner.addTest("DocumentTest", DocumentTest_suite<string_type, string_adaptor >());
runner.addTest("SiblingsTest", SiblingsTest_suite<string_type, string_adaptor >());
runner.addTest("ElementTest", ElementTest_suite<string_type, string_adaptor >());
runner.addTest("AttributeTest", AttrTest_suite<string_type, string_adaptor >());
runner.addTest("ProcessingInstructionTest", ProcessingInstructionTest_suite<string_type, string_adaptor >());
runner.addTest("TextTest", TextTest_suite<string_type, string_adaptor >());
runner.addTest("CDATATest", CDATATest_suite<string_type, string_adaptor >());
runner.addTest("CharacterDataText", CharacterDataTest_suite<string_type, string_adaptor >());
runner.addTest("DocumentFragmentTest", DocumentFragmentTest_suite<string_type, string_adaptor >());
2007-07-19 18:57:04 +02:00
runner.addTest("SAX2DOMTest", SAX2DOMTest_suite<string_type, string_adaptor>());
2009-11-23 23:36:15 +01:00
runner.addTest("NamedNodeMapTest", NamedNodeMapTest_suite<string_type, string_adaptor>());
2007-07-19 18:57:04 +02:00
runner.addTest("TreeWalkerTest", TreeWalkerTest_suite<string_type, string_adaptor>());
runner.addTest("StreamTest", StreamTest_suite<string_type, string_adaptor>());
2010-12-09 16:03:07 +01:00
runner.addTest("level1-core", DOM_Level_1_Core_Test_Suite<string_type, string_adaptor>());
2007-12-08 22:20:28 +01:00
return runner.run(argc, argv);
2005-10-31 13:07:30 +01:00
} // main
#endif