summaryrefslogtreecommitdiff
path: root/tests/piece-table-delete.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/piece-table-delete.c')
-rw-r--r--tests/piece-table-delete.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/piece-table-delete.c b/tests/piece-table-delete.c
index c883b34..dc54ccc 100644
--- a/tests/piece-table-delete.c
+++ b/tests/piece-table-delete.c
@@ -6,27 +6,33 @@ int
main()
{
piece_table *pt = piece_table_create("0123456789");
+ char tmp[100];
+
piece_table_delete(pt, 0, 10);
- if (strcmp(piece_table_to_string(pt), ""))
+ piece_table_to_string(pt, tmp);
+ if (strcmp(tmp, ""))
return 1;
piece_table_destroy(pt);
pt = piece_table_create("0123456789");
piece_table_delete(pt, 0, 1);
- if (strcmp(piece_table_to_string(pt), "123456789"))
+ piece_table_to_string(pt, tmp);
+ if (strcmp(tmp, "123456789"))
return 2;
piece_table_destroy(pt);
pt = piece_table_create("0123456789");
piece_table_delete(pt, 9, 1);
- if (strcmp(piece_table_to_string(pt), "012345678"))
+ piece_table_to_string(pt, tmp);
+ if (strcmp(tmp, "012345678"))
return 3;
piece_table_destroy(pt);
pt = piece_table_create("0123456789");
piece_table_delete(pt, 7, 1);
piece_table_delete(pt, 0, 1);
- if (strcmp(piece_table_to_string(pt), "12345689"))
+ piece_table_to_string(pt, tmp);
+ if (strcmp(tmp, "12345689"))
return 4;
piece_table_destroy(pt);