From 0ebd521d6111b6a598a58b6695365626e9733574 Mon Sep 17 00:00:00 2001 From: Thilo Date: Mon, 15 Dec 2025 20:13:58 +0100 Subject: [PATCH] numbers and tests finished --- makefile | 21 ++++++++++++++------- numbers.c | 2 +- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/makefile b/makefile index 40c4667..3c11204 100644 --- a/makefile +++ b/makefile @@ -35,19 +35,26 @@ $(program_obj_filesobj_files): %.o: %.c # -------------------------- # Unit Tests # -------------------------- -test_sources = test_stack.c stack.c -test_objects = $(test_sources:.c=.o) +stack_test_sources = test_stack.c stack.c +stack_test_objects = $(stack_test_sources:.c=.o) -test_runner: $(test_objects) +numbers_test_sources = test_numbers.c numbers.c +numbers_test_objects = $(numbers_test_sources:.c=.o) + +stack_test_runner: $(stack_test_objects) $(CC) $(FLAGS) $^ -o $@ -unitTests: test_runner +numbers_test_runner: $(numbers_test_objects) + $(CC) $(FLAGS) $^ -o $@ + +unitTests: stack_test_runner numbers_test_runner @echo "=============================" - @echo "Running Stack Unit Tests..." + @echo "Running Unit Tests..." @echo "=============================" - ./test_runner + ./stack_test_runner + ./numbers_test_runner @echo "=============================" - @echo "Stack Unit Tests Finished." + @echo "Unit Tests Finished." @echo "=============================" diff --git a/numbers.c b/numbers.c index 63d4801..f8e1a5b 100644 --- a/numbers.c +++ b/numbers.c @@ -100,7 +100,7 @@ unsigned int getDuplicate(const unsigned int numbers[], unsigned int len) if (numbers == NULL) { - fprintf(stderr, "Fehler! Das übergebene Array ist leer!"); + fprintf(stderr, "Fehler! Das übergebene Array ist leer!\n"); return duplicate; }