Fixed MessageChainsOrder test helper function
This commit is contained in:
@@ -719,13 +719,12 @@ template <typename DiagramType>
|
|||||||
bool MessageChainsOrder(
|
bool MessageChainsOrder(
|
||||||
const DiagramType &d, std::vector<std::vector<Message>> message_chains)
|
const DiagramType &d, std::vector<std::vector<Message>> message_chains)
|
||||||
{
|
{
|
||||||
std::vector<Message> flattenned;
|
for (const auto &message_chain : message_chains) {
|
||||||
for (const auto &mc : message_chains) {
|
if (!MessageOrder(d, message_chain))
|
||||||
for (const auto &m : mc)
|
return false;
|
||||||
flattenned.emplace_back(m);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return MessageOrder(d, std::move(flattenned));
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename DiagramType>
|
template <typename DiagramType>
|
||||||
|
|||||||
Reference in New Issue
Block a user