summaryrefslogtreecommitdiff
path: root/tests/piece-table-delete.c
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2025-08-16 21:55:36 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2025-08-16 21:55:36 +0200
commit9f3874d4549b648f54fb1274cd7ff4505491e6db (patch)
tree824c9061f8e2a138c57e934745cc748b9d240af2 /tests/piece-table-delete.c
parentf9611cba7ded5c10419cd92a512e57044340f5e8 (diff)
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.
Diffstat (limited to 'tests/piece-table-delete.c')
-rw-r--r--tests/piece-table-delete.c13
1 files changed, 5 insertions, 8 deletions
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 <assert.h>
#include <stdio.h>
#include <string.h>
#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;