| 80 | using TestRandomArrayEntryFixture = RandomArrayEntryFixture<TEST_NUM_NODES, TEST_NUM_EDGES>; |
| 81 | |
| 82 | BOOST_FIXTURE_TEST_CASE(array_test, TestRandomArrayEntryFixture) |
| 83 | { |
| 84 | auto nodes_copy = nodes; |
| 85 | |
| 86 | TestStaticGraph graph(nodes, edges); |
| 87 | |
| 88 | BOOST_CHECK_EQUAL(graph.GetNumberOfEdges(), TEST_NUM_EDGES); |
| 89 | BOOST_CHECK_EQUAL(graph.GetNumberOfNodes(), TEST_NUM_NODES); |
| 90 | |
| 91 | for (auto idx : order) |
| 92 | { |
| 93 | BOOST_CHECK_EQUAL(graph.BeginEdges((NodeID)idx), nodes_copy[idx].first_edge); |
| 94 | BOOST_CHECK_EQUAL(graph.EndEdges((NodeID)idx), nodes_copy[idx + 1].first_edge); |
| 95 | BOOST_CHECK_EQUAL(graph.GetOutDegree((NodeID)idx), lengths[idx]); |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | BOOST_AUTO_TEST_CASE(target_test) |
| 100 | { |
nothing calls this directly
no test coverage detected