From 9f3874d4549b648f54fb1274cd7ff4505491e6db Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sat, 16 Aug 2025 21:55:36 +0200 Subject: Makefile: Add logs for tests and move to assert This provides a better log system that more clearly states what went wrong in the test files. --- tests/piece-table-delete.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'tests/piece-table-delete.c') diff --git a/tests/piece-table-delete.c b/tests/piece-table-delete.c index af0017b..4d9f1dd 100644 --- a/tests/piece-table-delete.c +++ b/tests/piece-table-delete.c @@ -1,3 +1,4 @@ +#include #include #include #include "../src/piece-table-internals.h" @@ -10,30 +11,26 @@ main () piece_table_delete (pt, 0, 10); piece_table_to_string (pt, tmp, 99); - if (strcmp (tmp, "")) - return 1; + assert (0 == strcmp (tmp, "")); piece_table_destroy (pt); pt = piece_table_create_from_str ("0123456789", 10); piece_table_delete (pt, 0, 1); piece_table_to_string (pt, tmp, 99); - if (strcmp (tmp, "123456789")) - return 2; + assert (0 == strcmp (tmp, "123456789")); piece_table_destroy (pt); pt = piece_table_create_from_str ("0123456789", 10); piece_table_delete (pt, 9, 1); piece_table_to_string (pt, tmp, 99); - if (strcmp (tmp, "012345678")) - return 3; + assert (0 == strcmp (tmp, "012345678")); piece_table_destroy (pt); pt = piece_table_create_from_str ("0123456789", 10); piece_table_delete (pt, 7, 1); piece_table_delete (pt, 0, 1); piece_table_to_string (pt, tmp, 99); - if (strcmp (tmp, "12345689")) - return 4; + assert (0 == strcmp (tmp, "12345689")); piece_table_destroy (pt); return 0; -- cgit v1.2.3