Commit 79e375f
Changed files (5)
src/03/avl_tree_test.c
@@ -376,10 +376,12 @@ TestSuite *avl_tree_tests() {
}
TestSuite *rb_tree_tests();
+TestSuite *sort_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());
return run_test_suite(suite, create_text_reporter());
}
src/03/Makefile
@@ -5,8 +5,8 @@ CC=clang
TEST_LIBS = -lcgreen
BUILDDIR := build
-OBJS := $(addprefix $(BUILDDIR)/,avl_tree.o rb_tree.o)
-TEST_OBJS := $(addprefix $(BUILDDIR)/,avl_tree_test.o rb_tree_test.o)
+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)
$(BUILDDIR)/%.o : %.c
$(COMPILE.c) $(OUTPUT_OPTION) $<
src/03/sort.c
src/03/sort.h
src/03/sort_test.c
@@ -0,0 +1,13 @@
+#include "sort.h"
+#include <cgreen/cgreen.h>
+#include <string.h>
+
+Ensure(one_equals_one) {
+ assert_that(1, is_equal_to(1));
+}
+
+TestSuite *sort_tests() {
+ TestSuite *x = create_test_suite();
+ add_test(x, one_equals_one);
+ return x;
+}