diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2020-10-23 12:36:03 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2020-10-23 12:36:03 +0200 |
| commit | 8f0112e1cc0ad2f8688dd4714929b4f6b115fa1b (patch) | |
| tree | 61d57b017f527180ce67213a45b19dd31d4fd598 | |
| parent | 3e2f062c076594323b1872761c572721e8d92d31 (diff) | |
| download | vis-8f0112e1cc0ad2f8688dd4714929b4f6b115fa1b.tar.gz vis-8f0112e1cc0ad2f8688dd4714929b4f6b115fa1b.tar.xz | |
text/core: add basic test for linear text_{earlier,later}
| -rw-r--r-- | core/text-test.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/text-test.c b/core/text-test.c index 0258f7a..b448047 100644 --- a/core/text-test.c +++ b/core/text-test.c @@ -269,6 +269,20 @@ int main(int argc, char *argv[]) { ok(text_redo(txt) != EPOS && compare(txt, "123456"), "Redo 5"); ok(text_redo(txt) != EPOS && compare(txt, "123456789"), "Redo 6"); ok(text_redo(txt) != EPOS && compare(txt, "1234567890"), "Redo 7"); + ok(text_earlier(txt) != EPOS && compare(txt, "123456789"), "Earlier 1"); + ok(text_earlier(txt) != EPOS && compare(txt, "123456"), "Earlier 2"); + ok(text_earlier(txt) != EPOS && compare(txt, "12346"), "Earlier 3"); + ok(text_earlier(txt) != EPOS && compare(txt, "123"), "Earlier 4"); + ok(text_earlier(txt) != EPOS && compare(txt, "13"), "Earlier 5"); + ok(text_earlier(txt) != EPOS && compare(txt, "3"), "Earlier 6"); + ok(text_earlier(txt) != EPOS && compare(txt, ""), "Earlier 7"); + ok(text_later(txt) != EPOS && compare(txt, "3"), "Later 1"); + ok(text_later(txt) != EPOS && compare(txt, "13"), "Later 2"); + ok(text_later(txt) != EPOS && compare(txt, "123"), "Later 3"); + ok(text_later(txt) != EPOS && compare(txt, "12346"), "Later 4"); + ok(text_later(txt) != EPOS && compare(txt, "123456"), "Later 5"); + ok(text_later(txt) != EPOS && compare(txt, "123456789"), "Later 6"); + ok(text_later(txt) != EPOS && compare(txt, "1234567890"), "Later 7"); /* test regular deletion (i.e. with multiple pieces) */ ok(text_delete(txt, 8, 2) && compare(txt, "12345678"), "Deleting midway start"); |
