Add core graph member functions

This commit is contained in:
stefiosif
2022-05-02 17:57:04 +03:00
parent 116d8831e2
commit adb36adea7
8 changed files with 105 additions and 23 deletions

26
test/graph_test.cc Normal file
View File

@@ -0,0 +1,26 @@
#include <doctest/doctest.h>
#include <cstdint>
#include "include/graph.h"
TEST_SUITE("Testing Graph.") {
using namespace graph;
TEST_CASE("Insert vertices/edges.") {
Graph<std::uint16_t> G;
G.insert(1, 2);
G.insert(1, 4);
G.insert(1, 6);
G.insert(2, 4);
G.insert(2, 5);
G.insert(3, 4);
G.insert(3, 6);
G.insert(4, 6);
G.insert(5, 6);
// CHECK_EQ(G.connected(1, 5), true);
}
}