- Removing duplicate information (taskName stored in 3 places)

This commit is contained in:
Ian Roddis
2021-08-31 12:21:34 -03:00
parent 2c00001e0b
commit 7b07380e16
10 changed files with 41 additions and 54 deletions

View File

@@ -70,8 +70,8 @@ TEST_CASE("DAG Traversal Tests", "[dag]") {
size_t i = 0;
while (!dag.allVisited()) {
const auto &v = dag.visitNext().value();
dag.completeVisit(v.key);
visitOrder[v.key] = i;
dag.completeVisit(v.first);
visitOrder[v.first] = i;
++i;
}
@@ -83,7 +83,10 @@ TEST_CASE("DAG Traversal Tests", "[dag]") {
SECTION("Iteration") {
size_t nVisited = 0;
dag.forEach([&](const daggy::Vertex<size_t, size_t> &) { ++nVisited; });
dag.forEach([&](auto &k) {
(void) k;
++nVisited;
});
REQUIRE(nVisited == dag.size());
}
}