Ejemplo n.º 1
0
static bool checkGenericMapsEqual(const GenericMap & expected, const GenericMap & actual) {
	CPPUNIT_ASSERT_EQUAL(expected.size(), actual.size());
	for(auto expectedElement : expected) {
		CPPUNIT_ASSERT(actual.count(expectedElement.first) != 0);
		if(!checkGenericsEqual(expectedElement.second, actual.at(expectedElement.first))) {
			return false;
		}
	}
	return true;
}