240 const std::string& Context)
242 std::cout << Context <<
" : compareJSON()" << std::endl;
248 BOOST_CHECK(Simulator1.is_object());
249 BOOST_CHECK(Simulator2.is_object());
279 for (
unsigned int i=0; i < Events1.size(); i++)
281 BOOST_CHECK_EQUAL(Events1[i], Events2[i]);
290 for (
unsigned int i=0; i < RequiredEF1.size(); i++)
292 BOOST_CHECK_EQUAL(RequiredEF1[i], RequiredEF2[i]);
297 for (
unsigned int i=0; i < UsedEF1.size(); i++)
299 BOOST_CHECK_EQUAL(UsedEF1[i], UsedEF2[i]);
305 BOOST_CHECK_EQUAL(SpatialGraph1.value(
"description",
""), SpatialGraph2.value(
"description",
""));
309 for (
unsigned int i=0; i < DetailsSG1.size(); i++)
311 BOOST_CHECK_EQUAL(DetailsSG1[i].value(
"unitsclass",
""), DetailsSG2[i].value(
"unitsclass",
""));
312 BOOST_CHECK_EQUAL(DetailsSG1[i].value(
"description",
""), DetailsSG2[i].value(
"description",
""));
318 BOOST_CHECK_EQUAL(Scheduling1.value(
"type",
""), Scheduling2.value(
"type",
""));
319 BOOST_CHECK_EQUAL(Scheduling1.value(
"min", 0), Scheduling2.value(
"min", 0));
320 BOOST_CHECK_EQUAL(Scheduling1.value(
"max", 0), Scheduling2.value(
"max", 0));