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:
@@ -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()
|
||||
|
Reference in New Issue
Block a user