Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
diff tests/farray-array.t @ 594:4babcf9abc1a
farray.sh: farray_del() now accepts general index value
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 16:13:51 +0200 |
| parents | f29f53749a1c |
| children | 1b40b875b281 |
line wrap: on
line diff
--- a/tests/farray-array.t Wed Sep 18 15:57:31 2024 +0200 +++ b/tests/farray-array.t Wed Sep 18 16:13:51 2024 +0200 @@ -177,6 +177,65 @@ $ check_no_array_artifacts +Deleting +======== + + $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 + $ farray_del TEST 1 + $ farray_debug TEST + DEBUG: array `TEST' has length 5 + DEBUG: its contents: + DEBUG: 1: `1' + DEBUG: 2: `2' + DEBUG: 3: `3 4 5' + DEBUG: 4: `" 678" \'910 ' + DEBUG: 5: `11' + $ farray_destroy TEST + $ check_no_array_artifacts + + $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 + $ farray_del TEST 0 + $ farray_debug TEST + DEBUG: array `TEST' has length 5 + DEBUG: its contents: + DEBUG: 1: `0' + DEBUG: 2: `1' + DEBUG: 3: `2' + DEBUG: 4: `3 4 5' + DEBUG: 5: `" 678" \'910 ' + $ farray_destroy TEST + $ check_no_array_artifacts + + $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 + $ farray_del TEST 4 + $ farray_debug TEST + DEBUG: array `TEST' has length 5 + DEBUG: its contents: + DEBUG: 1: `0' + DEBUG: 2: `1' + DEBUG: 3: `2' + DEBUG: 4: `" 678" \'910 ' + DEBUG: 5: `11' + $ farray_destroy TEST + $ check_no_array_artifacts + + $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 + $ ( farray_del TEST "" ) + ERROR: array index out of bounds + [70] + + $ farray_destroy TEST + $ check_no_array_artifacts + + $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 + $ ( farray_del TEST 7 ) + ERROR: array index out of bounds + [70] + + $ farray_destroy TEST + $ check_no_array_artifacts + + Splicing ========
