78 const std::string n1(
"Match1.xml");
79 Teuchos::updateParametersFromXmlFileAndBroadcast(n1, xmlList.
ptr(), *comm,
true);
80 const std::string n2(
"Match1.yaml");
81 Teuchos::updateParametersFromYamlFileAndBroadcast(n2, yamlList.
ptr(), *comm,
true);
82 TEST_EQUALITY(Teuchos::haveSameValues(*xmlList, *yamlList),
true);
91 std::vector<string> xmlFiles;
92 xmlFiles.push_back(
"Match1.xml");
93 xmlFiles.push_back(
"Match2.xml");
94 xmlFiles.push_back(
"Match3.xml");
95 xmlFiles.push_back(
"Match4.xml");
96 xmlFiles.push_back(
"input_restingHydrostatic_RK4.xml");
97 xmlFiles.push_back(
"plasma_oscillation_rtc.xml");
98 for(
size_t i = 0; i < xmlFiles.size(); i++)
101 std::ifstream xmlStream(xmlFiles[i].c_str());
103 std::ostringstream yamlStream;
104 yamlStream << std::setprecision(17) << std::scientific;
108 string yamlText = yamlStream.str();
109 string debugYamlFileName = xmlFiles[i] +
".yaml";
111 std::ofstream debugYamlFileStream(debugYamlFileName.c_str());
112 debugYamlFileStream << yamlText;
116 TEST_EQUALITY(Teuchos::haveSameValues(*xmlList, *yamlList,
true),
true);