Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
changeset 603:d4e8474ecc8b
farray.sh: More unittests with regard to array parameter checks
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 22:06:45 +0200 |
| parents | b66abd3c2e4a |
| children | 45c47bc1f7d2 |
| files | tests/farray-array.t |
| diffstat | 1 files changed, 32 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/farray-array.t Wed Sep 18 22:06:19 2024 +0200 +++ b/tests/farray-array.t Wed Sep 18 22:06:45 2024 +0200 @@ -73,7 +73,7 @@ $ farray_create TEST 1 2 3 $ farray_destroy TEST $ farray_destroy TEST - ERROR: farray `TEST' does not exist: token empty + ERROR: farray `TEST' not created properly: token empty [1] $ check_no_array_artifacts @@ -943,3 +943,34 @@ // $ farray_destroy TEST $ check_no_array_artifacts + + +Parameter Checks +================ + + $ ( farray_create ) + ERROR: missing farray name + [70] + + $ ( farray_append ) + ERROR: missing farray name + [70] + + $ TEST='' + $ (farray_append TEST) + ERROR: farray `TEST' not created properly: token empty + [70] + + $ check_no_array_artifacts + + $ farray_create DUP + $ (farray_create DUP) + ERROR: object `DUP' already created \(token `[a-f0-9]+'\) (re) + [70] + + $ check_no_array_artifacts + _farr_A_[0-9a-f]+__=0 (re) + [1] + + $ farray_destroy DUP + $ check_no_array_artifacts
