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.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/piece-table-delete.c b/tests/piece-table-delete.c
index 4d9f1dd..835cd92 100644
--- a/tests/piece-table-delete.c
+++ b/tests/piece-table-delete.c
@@ -6,27 +6,28 @@
int
main ()
{
- piece_table *pt = piece_table_create_from_str ("0123456789", 10);
+ char orig[] = "0123456789";
char tmp[100];
+ piece_table *pt = piece_table_create_from_str (orig, 10);
piece_table_delete (pt, 0, 10);
piece_table_to_string (pt, tmp, 99);
assert (0 == strcmp (tmp, ""));
piece_table_destroy (pt);
- pt = piece_table_create_from_str ("0123456789", 10);
+ pt = piece_table_create_from_str (orig, 10);
piece_table_delete (pt, 0, 1);
piece_table_to_string (pt, tmp, 99);
assert (0 == strcmp (tmp, "123456789"));
piece_table_destroy (pt);
- pt = piece_table_create_from_str ("0123456789", 10);
+ pt = piece_table_create_from_str (orig, 10);
piece_table_delete (pt, 9, 1);
piece_table_to_string (pt, tmp, 99);
assert (0 == strcmp (tmp, "012345678"));
piece_table_destroy (pt);
- pt = piece_table_create_from_str ("0123456789", 10);
+ pt = piece_table_create_from_str (orig, 10);
piece_table_delete (pt, 7, 1);
piece_table_delete (pt, 0, 1);
piece_table_to_string (pt, tmp, 99);