Commit 5aaa100

mo khan <mo.khan@gmail.com>
2020-09-07 19:50:13
test: add graph_tests to suite
1 parent 7565e1a
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());
 }
src/03/graph.c
@@ -0,0 +1,1 @@
+#include "graph.h"
src/03/graph.h
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;
+}
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) $<