# HG changeset patch # User Franz Glasner # Date 1726690005 -7200 # Node ID d4e8474ecc8ba37e7bfda0dfdd4d9799840a8c7e # Parent b66abd3c2e4aa385d5b8807351d75c44389905ac farray.sh: More unittests with regard to array parameter checks diff -r b66abd3c2e4a -r d4e8474ecc8b tests/farray-array.t --- 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