diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2025-08-22 00:35:21 +0200 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2025-08-22 00:37:32 +0200 |
commit | ebb4cc5b97b8565ceffa0d48301f8af9e6b884df (patch) | |
tree | a0e68c4b7f72ea36abc2f27c0784e83e8b8da832 /tests/piece-table-delete.c | |
parent | b04cbe08e23f63bc02c659b69668349fce240f9e (diff) |
piece-table: Take original buffer from outside
Diffstat (limited to 'tests/piece-table-delete.c')
-rw-r--r-- | tests/piece-table-delete.c | 9 |
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); |