comparison tests/farray-array.t @ 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 77abb0adccaf
children 618f8e72e5e6
comparison
equal deleted inserted replaced
602:b66abd3c2e4a 603:d4e8474ecc8b
71 Duplicate destruction 71 Duplicate destruction
72 72
73 $ farray_create TEST 1 2 3 73 $ farray_create TEST 1 2 3
74 $ farray_destroy TEST 74 $ farray_destroy TEST
75 $ farray_destroy TEST 75 $ farray_destroy TEST
76 ERROR: farray `TEST' does not exist: token empty 76 ERROR: farray `TEST' not created properly: token empty
77 [1] 77 [1]
78 $ check_no_array_artifacts 78 $ check_no_array_artifacts
79 79
80 80
81 Equality 81 Equality
941 $ farray_join _var TEST '---' 941 $ farray_join _var TEST '---'
942 $ echo "/${_var}/" 942 $ echo "/${_var}/"
943 // 943 //
944 $ farray_destroy TEST 944 $ farray_destroy TEST
945 $ check_no_array_artifacts 945 $ check_no_array_artifacts
946
947
948 Parameter Checks
949 ================
950
951 $ ( farray_create )
952 ERROR: missing farray name
953 [70]
954
955 $ ( farray_append )
956 ERROR: missing farray name
957 [70]
958
959 $ TEST=''
960 $ (farray_append TEST)
961 ERROR: farray `TEST' not created properly: token empty
962 [70]
963
964 $ check_no_array_artifacts
965
966 $ farray_create DUP
967 $ (farray_create DUP)
968 ERROR: object `DUP' already created \(token `[a-f0-9]+'\) (re)
969 [70]
970
971 $ check_no_array_artifacts
972 _farr_A_[0-9a-f]+__=0 (re)
973 [1]
974
975 $ farray_destroy DUP
976 $ check_no_array_artifacts