1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-15 20:03:15 +02:00

Fix TriggeredEvent check

This commit is contained in:
AlexVinS
2015-08-16 01:46:58 +03:00
committed by AlexVinS
parent b828f8fa9b
commit 3d63a97cf9

View File

@@ -121,8 +121,19 @@ void MapComparer::compareHeader()
checkEqual(actual->players, expected->players);
//todo: allowedHeroes, placeholdedHeroes
checkEqual(actual->triggeredEvents, expected->triggeredEvents);
std::vector<TriggeredEvent> actualEvents = actual->triggeredEvents;
std::vector<TriggeredEvent> expectedEvents = expected->triggeredEvents;
auto sortByIdentifier = [](const TriggeredEvent & lhs, const TriggeredEvent & rhs) -> bool
{
return lhs.identifier < rhs.identifier;
};
boost::sort (actualEvents, sortByIdentifier);
boost::sort (expectedEvents, sortByIdentifier);
checkEqual(actualEvents, expectedEvents);
}
void MapComparer::compareOptions()