#ifndef XPATHIC_XPATH_TEST_SUITE_HPP #define XPATHIC_XPATH_TEST_SUITE_HPP #include "../CppUnit/TestRunner.hpp" #include "../CppUnit/framework/Test.h" #include "../CppUnit/framework/TestSuite.h" #include "parse_test.hpp" #include "value_test.hpp" #include "arithmetic_test.hpp" #include "relational_test.hpp" #include "logical_test.hpp" #include "axis_enumerator_test.hpp" #include "node_test_test.hpp" #include "step_test.hpp" #include "execute_test.hpp" #include "expression_test.hpp" #include "match_test.hpp" #include "attr_value_test.hpp" #include "text_node_test.hpp" template bool XPath_test_suite(int argc, const char** argv) { TestRunner runner; runner.addTest("ValueTest", ValueTest_suite()); runner.addTest("ArithmeticTest", ArithmeticTest_suite()); runner.addTest("RelationalTest", RelationalTest_suite()); runner.addTest("LogicalTest", LogicalTest_suite()); runner.addTest("AxisEnumeratorTest", AxisEnumeratorTest_suite()); runner.addTest("NodeTestTest", NodeTestTest_suite()); runner.addTest("StepTest", StepTest_suite()); runner.addTest("ParseTest", ParseTest_suite()); runner.addTest("ExecuteTest", ExecuteTest_suite()); runner.addTest("ExpressionTest", ExpressionTest_suite()); runner.addTest("MatchTest", MatchTest_suite()); runner.addTest("AttributeValueTest", AttributeValueTest_suite()); runner.addTest("TextNodeTest", TextNodeTest_suite()); return runner.run(argc, argv); } // XPath_test_suite #endif