summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-09-07 13:50:13 -0600
committermo khan <mo.khan@gmail.com>2020-09-07 13:50:13 -0600
commit5aaa10060fa446d44a92620176601a9a5db0ccbe (patch)
treefbc7cc56afe70a46b9b19ce1f1b6e827e4942422
parent7565e1adf1cf9c4dff5ea3a5d435867fd9f6a0f3 (diff)
test: add graph_tests to suite
-rw-r--r--src/03/Makefile4
-rw-r--r--src/03/avl_tree_test.c2
-rw-r--r--src/03/graph.c1
-rw-r--r--src/03/graph.h0
-rw-r--r--src/03/graph_test.c15
5 files changed, 20 insertions, 2 deletions
diff --git a/src/03/Makefile b/src/03/Makefile
index c44db35..6bb32b2 100644
--- a/src/03/Makefile
+++ b/src/03/Makefile
@@ -5,8 +5,8 @@ CC=clang
TEST_LIBS = -lcgreen
BUILDDIR := build
-OBJS := $(addprefix $(BUILDDIR)/,avl_tree.o rb_tree.o sort.o)
-TEST_OBJS := $(addprefix $(BUILDDIR)/,avl_tree_test.o rb_tree_test.o sort_test.o)
+OBJS := $(addprefix $(BUILDDIR)/,avl_tree.o rb_tree.o sort.o graph.o)
+TEST_OBJS := $(addprefix $(BUILDDIR)/,avl_tree_test.o rb_tree_test.o sort_test.o graph_test.o)
$(BUILDDIR)/%.o : %.c
$(COMPILE.c) $(OUTPUT_OPTION) $<
diff --git a/src/03/avl_tree_test.c b/src/03/avl_tree_test.c
index c48991b..e71e178 100644
--- a/src/03/avl_tree_test.c
+++ b/src/03/avl_tree_test.c
@@ -373,11 +373,13 @@ TestSuite *avl_tree_tests() {
TestSuite *rb_tree_tests();
TestSuite *sort_tests();
+TestSuite *graph_tests();
int main(int argc, char **argv) {
TestSuite *suite = create_test_suite();
add_suite(suite, avl_tree_tests());
add_suite(suite, rb_tree_tests());
add_suite(suite, sort_tests());
+ add_suite(suite, graph_tests());
return run_test_suite(suite, create_text_reporter());
}
diff --git a/src/03/graph.c b/src/03/graph.c
new file mode 100644
index 0000000..e8b6b5e
--- /dev/null
+++ b/src/03/graph.c
@@ -0,0 +1 @@
+#include "graph.h"
diff --git a/src/03/graph.h b/src/03/graph.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/03/graph.h
diff --git a/src/03/graph_test.c b/src/03/graph_test.c
new file mode 100644
index 0000000..fca7b45
--- /dev/null
+++ b/src/03/graph_test.c
@@ -0,0 +1,15 @@
+#include "graph.h"
+#include <cgreen/cgreen.h>
+#include <string.h>
+
+Ensure(three_equals_three) {
+ assert_that(3, is_equal_to(3));
+}
+
+TestSuite *graph_tests() {
+ TestSuite *x = create_test_suite();
+
+ add_test(x, three_equals_three);
+
+ return x;
+}