# HG changeset patch # User Franz Glasner # Date 1726688886 -7200 # Node ID e514d277b9e9c114991bd471303ada12d616b65d # Parent 77abb0adccaf1da7b5dcbd9a0c6f137c070b3a7a farray.sh: Remove old array tests in _farray_test(). All array tests are not done with cram. diff -r 77abb0adccaf -r e514d277b9e9 share/local-bsdtools/farray.sh --- a/share/local-bsdtools/farray.sh Wed Sep 18 21:46:43 2024 +0200 +++ b/share/local-bsdtools/farray.sh Wed Sep 18 21:48:06 2024 +0200 @@ -1947,111 +1947,6 @@ set - set -eu - farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'90 ' # ' - farray_debug TEST - farray_destroy TEST - farray_destroy TEST || { echo "(this is ok.)"; true; } - - farray_create TEST 1 2 3 '4 5 6' $'" 123" \\\'45 ' # ' - farray_debug TEST - if farray_contains TEST 7; then - echo "CONTAINS (ERROR)" - fi - if ! farray_contains TEST '4 5 6'; then - echo "NO CONTAINS (ERROR)" - fi - if farray_contains TEST '4 5 6'; then - echo "CONTAINS (ERROR)" - fi - if ! farray_contains TEST 1; then - echo "NOT CONTAINS (ERROR)" - fi - if ! farray_contains TEST 2; then - echo "NOT CONTAINS (ERROR)" - fi - - if ! farray_contains TEST $'" 123" \\\'45 ' ; then # ' - echo "NOT CONTAINS (ERROR)" - fi - if ! farray_contains TEST 'NO VAL 1' $'" 123" \\\'45 ' 'NO VAL 3'; then # ' - echo "NOT CONTAINS (ERROR)" - fi - if farray_contains TEST 'NO VAL 1' 'NO VAL 3'; then - echo "CONTAINS (ERROR)" - fi - if ! farray_find _i TEST $'" 123" \\\'45 ' ; then # ' - echo "NOT CONTAINS (ERROR)" - fi - - farray_get _var TEST 1 - printf "VAR 1: %s\n" "$_var" - farray_get _var TEST 5 - printf "VAR 2: %s\n" "$_var" - [ "$_var" = $'" 123" \\\'45 ' ] || echo "COMPARE ERROR" # ' - - farray_destroy TEST - - farray_create TEST 11 22 33 '44 55 66' $'" 112233" \\\'4455 ' # ' - farray_debug TEST - - farray_get _i TEST 1 - echo $_i - farray_get _i TEST 2 - farray_get _var TEST 4 - [ "$_var" = '44 55 66' ] || echo "COMPARE ERROR" # ' - farray_del TEST 4 - farray_get _i TEST 4 - echo $_i - farray_tryget _i TEST 1 || echo "NOT FOUND (ERROR)" - farray_tryget _i TEST 4 || echo "NOT FOUND (ERROR)" - ! farray_tryget _i TEST 5 || echo "FOUND (ERROR)" - farray_get _var TEST 4 - [ "$_var" = $'" 112233" \\\'4455 ' ] || echo "COMPARE ERROR" # ' - - farray_clear TEST - farray_length _var TEST - [ ${_var} -eq 0 ] || echo "LENGTH != 0 (ERROR)" - - if ! farray_destroy TEST; then - echo "DESTROY FAILED (ERROR)" - fi - if farray_destroy TEST; then - echo "DESTROY succeeded (ERROR)" - else - echo "(this is ok)" - fi - farray_destroy TEST || true - echo "(this is ok)" - - # shellcheck disable=SC1003 - farray_create CMD zfs list "-H" "-o" "name,canmount,mounted,mountpoint,origin" "zpool/ROOT/test- YYY" "'" '\' 'abc'\''d\tef' - farray_join _var CMD - echo "CMD: join with ' ': $_var" - farray_join _var CMD ' --- ' - echo "CMD: join with ' --- ': $_var" - farray_clear CMD - farray_join _var CMD ' --- ' - echo "CMD: join with ' --- ': $_var (empty: ok)" - - farray_destroy CMD - # shellcheck disable=SC1003 - farray_create CMD zfs list "-H" "-o" "name,canmount,mounted,mountpoint,origin" "zpool/ROOT/test- YYY" "'" '\' 'abc'\''d\tef' - farray_join_for_eval _var CMD - echo "CMD-EVAL: $_var" - farray_destroy CMD || true - - farray_create TEST - farray_set TEST 1 "VAL-1" # appends here - farray_set TEST 2 "VAL-2" # appends here - farray_set TEST 1 "VAL-1 1" # replaces at index 1 - farray_length _var TEST - [ ${_var} -eq 2 ] || echo "LENGTH != 2 (ERROR)" - farray_get _var TEST 1 - [ "${_var}" = "VAL-1 1" ] || echo "unexpected value (ERROR)" - farray_get _var TEST 2 - [ "${_var}" = "VAL-2" ] || echo "unexpected value (ERROR)" - farray_destroy TEST - falist_create LIST falist_length _i LIST [ "$_i" -eq 0 ] || echo "alist length != 0 (ERROR)"