comparison tests/farray-array.t @ 724:3adb26525b19

farray.sh: Changed token value prefix: replace the last underscore "_" by a colon ":"
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 06 Oct 2024 05:45:29 +0200
parents a97ec3f07bdb
children 23f6d2993fa2
comparison
equal deleted inserted replaced
723:a97ec3f07bdb 724:3adb26525b19
969 EACH: TEST at idx 6: value is `11' 969 EACH: TEST at idx 6: value is `11'
970 970
971 ITERATE (for each, by value) 971 ITERATE (for each, by value)
972 972
973 $ farray_for_each "$TEST" $'printf "EACH: %s at idx %d: value is \\`%s\\\'\\n"' 973 $ farray_for_each "$TEST" $'printf "EACH: %s at idx %d: value is \\`%s\\\'\\n"'
974 EACH: _farr_A\?_[a-f0-9]+ at idx 1: value is `0' (re) 974 EACH: _farr_A\?:[a-f0-9]+ at idx 1: value is `0' (re)
975 EACH: _farr_A\?_[a-f0-9]+ at idx 2: value is `1' (re) 975 EACH: _farr_A\?:[a-f0-9]+ at idx 2: value is `1' (re)
976 EACH: _farr_A\?_[a-f0-9]+ at idx 3: value is `2' (re) 976 EACH: _farr_A\?:[a-f0-9]+ at idx 3: value is `2' (re)
977 EACH: _farr_A\?_[a-f0-9]+ at idx 4: value is `3 4 5' (re) 977 EACH: _farr_A\?:[a-f0-9]+ at idx 4: value is `3 4 5' (re)
978 EACH: _farr_A\?_[a-f0-9]+ at idx 5: value is `" 667788" \\'910 ' (re) 978 EACH: _farr_A\?:[a-f0-9]+ at idx 5: value is `" 667788" \\'910 ' (re)
979 EACH: _farr_A\?_[a-f0-9]+ at idx 6: value is `11' (re) 979 EACH: _farr_A\?:[a-f0-9]+ at idx 6: value is `11' (re)
980 980
981 REVERSE ITERATE (for each, by name) 981 REVERSE ITERATE (for each, by name)
982 982
983 $ farray_reversed_for_each TEST $'printf "EACH: %s at idx %d: value is \\`%s\\\'\\n"' 983 $ farray_reversed_for_each TEST $'printf "EACH: %s at idx %d: value is \\`%s\\\'\\n"'
984 EACH: TEST at idx 6: value is `11' 984 EACH: TEST at idx 6: value is `11'
989 EACH: TEST at idx 1: value is `0' 989 EACH: TEST at idx 1: value is `0'
990 990
991 ITERATE (for each, by value) 991 ITERATE (for each, by value)
992 992
993 $ farray_reversed_for_each "$TEST" $'printf "EACH: %s at idx %d: value is \\`%s\\\'\\n"' 993 $ farray_reversed_for_each "$TEST" $'printf "EACH: %s at idx %d: value is \\`%s\\\'\\n"'
994 EACH: _farr_A\?_[a-f0-9]+ at idx 6: value is `11' (re) 994 EACH: _farr_A\?:[a-f0-9]+ at idx 6: value is `11' (re)
995 EACH: _farr_A\?_[a-f0-9]+ at idx 5: value is `" 667788" \\'910 ' (re) 995 EACH: _farr_A\?:[a-f0-9]+ at idx 5: value is `" 667788" \\'910 ' (re)
996 EACH: _farr_A\?_[a-f0-9]+ at idx 4: value is `3 4 5' (re) 996 EACH: _farr_A\?:[a-f0-9]+ at idx 4: value is `3 4 5' (re)
997 EACH: _farr_A\?_[a-f0-9]+ at idx 3: value is `2' (re) 997 EACH: _farr_A\?:[a-f0-9]+ at idx 3: value is `2' (re)
998 EACH: _farr_A\?_[a-f0-9]+ at idx 2: value is `1' (re) 998 EACH: _farr_A\?:[a-f0-9]+ at idx 2: value is `1' (re)
999 EACH: _farr_A\?_[a-f0-9]+ at idx 1: value is `0' (re) 999 EACH: _farr_A\?:[a-f0-9]+ at idx 1: value is `0' (re)
1000 1000
1001 $ farray_destroy TEST 1001 $ farray_destroy TEST
1002 $ check_no_array_artifacts 1002 $ check_no_array_artifacts
1003 1003
1004 1004
1087 1087
1088 $ check_no_array_artifacts 1088 $ check_no_array_artifacts
1089 1089
1090 $ farray_create DUP 1090 $ farray_create DUP
1091 $ (farray_create DUP) 1091 $ (farray_create DUP)
1092 ERROR: object `DUP' already created \(value `_farr_A\?_[a-f0-9]+'\) (re) 1092 ERROR: object `DUP' already created \(value `_farr_A\?:[a-f0-9]+'\) (re)
1093 [70] 1093 [70]
1094 1094
1095 $ check_no_array_artifacts 1095 $ check_no_array_artifacts
1096 _farr_A_[0-9a-f]+__=0 (re) 1096 _farr_A_[0-9a-f]+__=0 (re)
1097 [1] 1097 [1]
1144 DEBUG: 1: `i1' 1144 DEBUG: 1: `i1'
1145 DEBUG: 2: `i2' 1145 DEBUG: 2: `i2'
1146 $ _farr_destroy_object "$TEST" 1146 $ _farr_destroy_object "$TEST"
1147 $ check_no_array_artifacts 1147 $ check_no_array_artifacts
1148 $ (_farr_destroy_object "$TEST") 1148 $ (_farr_destroy_object "$TEST")
1149 ERROR: farray `_farr_A\?_([a-f0-9]+)' not created properly: no storage for token `\1' (re) 1149 ERROR: farray `_farr_A\?:([a-f0-9]+)' not created properly: no storage for token `\1' (re)
1150 [1] 1150 [1]
1151 $ TEST='' 1151 $ TEST=''
1152 $ _farr_destroy_object "$TEST" 1152 $ _farr_destroy_object "$TEST"
1153 $ check_no_array_artifacts 1153 $ check_no_array_artifacts