void VariablesTest::test_to_XML(void) { message += "test_to_XML\n"; Variables v; tinyxml2::XMLDocument* document; // Test v.set(2); document = v.to_XML(); assert_true(document != NULL, LOG); // Test v.set(2); v.set_use(0, Variables::Target); v.set_use(1, Variables::Input); document = v.to_XML(); v.set(); v.from_XML(*document); assert_true(v.get_variables_number() == 2, LOG); assert_true(v.get_use(0) == Variables::Target, LOG); assert_true(v.get_use(1) == Variables::Input, LOG); }
void VariablesTest::test_from_XML(void) { message += "test_from_XML\n"; Variables v; // Test v.set(3); tinyxml2::XMLDocument* document = v.to_XML(); v.from_XML(*document); }