From 7bef5ea8554e70bbff0ef598b407a5bf03d87f80 Mon Sep 17 00:00:00 2001 From: bjt-user Date: Sun, 17 Nov 2024 10:10:52 +0100 Subject: [PATCH] all unit tests migrated to meson --- unit-tests/Makefile | 17 ----------------- unit-tests/meson.build | 5 +++++ unit-tests/test_parse_ics_file.c | 6 ++++-- 3 files changed, 9 insertions(+), 19 deletions(-) delete mode 100644 unit-tests/Makefile diff --git a/unit-tests/Makefile b/unit-tests/Makefile deleted file mode 100644 index aaf44df..0000000 --- a/unit-tests/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -CC = gcc -CFLAGS = -Wall -g -O0 - -test_parse_ics_file: - $(CC) $(CFLAGS) test_parse_ics_file.c ../src/parse_ics.c ../src/string_handling.c ../src/list_handling.c ../src/date_time_handling.c ../src/read_until_string.c ../src/read_until_nl.c -o test_parse_ics_file.out - ./test_parse_ics_file.out - -test_print_upcoming: - $(CC) $(CFLAGS) test_print_upcoming.c ../src/parse_ics.c ../src/string_handling.c ../src/list_handling.c ../src/date_time_handling.c ../src/read_until_string.c ../src/read_until_nl.c -o test_print_upcoming.out - ./test_print_upcoming.out - -test_pretty_print_date_time: - $(CC) $(CFLAGS) test_pretty_print_date_time.c ../src/string_handling.c ../src/date_time_handling.c ../src/read_until_string.c ../src/read_until_nl.c -o test_pretty_print_date_time.out - -.PHONY:clean -clean: - -rm -vf *.out diff --git a/unit-tests/meson.build b/unit-tests/meson.build index 06b809a..0fed76c 100644 --- a/unit-tests/meson.build +++ b/unit-tests/meson.build @@ -9,3 +9,8 @@ t2e = executable('test_pretty_print_date_time', 'test_pretty_print_date_time.c', '../src/date_time_handling.c', '../src/read_until_string.c', '../src/read_until_nl.c') test('test pretty_print_date_time', t2e) + +t3e = executable('test_parse_ics_file', 'test_parse_ics_file.c', '../src/parse_ics.c', '../src/string_handling.c', '../src/list_handling.c', \ +'../src/date_time_handling.c', '../src/read_until_string.c', '../src/read_until_nl.c') + +test('test parse_ics_file', t3e) diff --git a/unit-tests/test_parse_ics_file.c b/unit-tests/test_parse_ics_file.c index 93819d3..728255f 100644 --- a/unit-tests/test_parse_ics_file.c +++ b/unit-tests/test_parse_ics_file.c @@ -6,7 +6,9 @@ int main() { // initialize empty list struct event *head = NULL; - parse_ics_file("../tests/calendar.ics", &head); + parse_ics_file("../../tests/calendar.ics", &head); - parse_ics_file("../tests/failed_cal.ics", &head); + parse_ics_file("../../tests/failed_cal.ics", &head); + + return 0; }