58 "<ParameterList name=\"Parent\">\n"
60 " <Parameter name=\"param_a\" type=\"string\" value=\"a\"/>\n"
62 " <Parameter name=\"param_b\" type=\"string\" value=\"b\"/>\n"
65 "</ParameterList>\n");
79 "<ParameterList name=\"Parent\">\n"
81 " <Parameter name=\"param_a\" type=\"string\" value=\"a\"/>\n"
83 " <Parameter type=\"string\" value=\"b\"/>\n"
86 "</ParameterList>\n");
#define TEST_NOTHROW(code)
Asserr that the statement 'code' does not thrown any excpetions.
#define TEST_THROW(code, ExceptType)
Assert that the statement 'code' throws the exception 'ExceptType' (otherwise the test fails).
#define TEUCHOS_UNIT_TEST(TEST_GROUP, TEST_NAME)
Macro for defining a (non-templated) unit test.
A collection of Exceptions that can be potentially thrown when converting a ParameterList to and from...
Writes an XML object to a parameter list.
Writes a ParameterList to an XML object.
A class providing a simple XML parser. Methods can be overloaded to exploit external XML parsing libr...
Thrown when a parameter entry tag is missing it's name attribute.
A list of parameters of arbitrary type.
Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object,...
Writes an XML object to a parameter list.
RCP< ParameterList > toParameterList(const XMLObject &xml, RCP< DependencySheet > depSheet) const
XMLParser consumes characters from an XMLInputStream object, parsing the XML and using a TreeBuilding...
XMLObject parse()
Consume the XMLInputStream to build an XMLObject.