From 79e375f2a4b7426abdac85d4433002f3819738ce Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 31 Aug 2020 14:59:23 -0600 Subject: test: start to work on sorting tests --- src/03/Makefile | 4 ++-- src/03/avl_tree_test.c | 2 ++ src/03/sort.c | 0 src/03/sort.h | 0 src/03/sort_test.c | 13 +++++++++++++ 5 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 src/03/sort.c create mode 100644 src/03/sort.h create mode 100644 src/03/sort_test.c diff --git a/src/03/Makefile b/src/03/Makefile index e09138b..c44db35 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) -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) $< diff --git a/src/03/avl_tree_test.c b/src/03/avl_tree_test.c index dd60c05..7e24a97 100644 --- a/src/03/avl_tree_test.c +++ b/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()); } diff --git a/src/03/sort.c b/src/03/sort.c new file mode 100644 index 0000000..e69de29 diff --git a/src/03/sort.h b/src/03/sort.h new file mode 100644 index 0000000..e69de29 diff --git a/src/03/sort_test.c b/src/03/sort_test.c new file mode 100644 index 0000000..3dae1d1 --- /dev/null +++ b/src/03/sort_test.c @@ -0,0 +1,13 @@ +#include "sort.h" +#include +#include + +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; +} -- cgit v1.2.3