53 A.sublist(
"SublistA").set(
"param_a",
"a");
54 A.sublist(
"SublistA").sublist(
"SublistB").set(
"param_b",
"b");
55 out <<
"\nA:\n";
A.print(out);
56 writeParameterListToXmlFile(
A,
"A.xml");
59 updateParametersFromXmlFile(
"A.xml", inoutArg(
B));
60 out <<
"\nB:\n";
B.print(out);
76 A.set(
"conflicting param",
"a");
77 A.sublist(
"SublistA").set(
"param_a",
"a");
78 A.sublist(
"SublistA").sublist(
"SublistB").set(
"param_b",
"b");
79 out <<
"\nA:\n";
A.print(out);
81 writeParameterListToXmlOStream(
A,
Astream);
85 B.set(
"conflicting param",
"b");
86 updateParametersFromXmlString(
Astream.str(), inoutArg(
B),
true);
87 out <<
"\nB:\n";
B.print(out);
95 C.set(
"conflicting param",
"c");
96 updateParametersFromXmlString(
Astream.str(), inoutArg(
B),
false);
97 out <<
"\nC:\n";
C.print(out);
#define TEST_ASSERT(v1)
Assert the given statement is true.
#define TEST_EQUALITY(v1, v2)
Assert the equality of v1 and v2.
#define TEUCHOS_UNIT_TEST(TEST_GROUP, TEST_NAME)
Macro for defining a (non-templated) unit test.
Simple helper functions that make it easy to read and write XML to and from a parameterlist.
A list of parameters of arbitrary type.
Concrete serial communicator subclass.