comparison tests/farray-alist.t @ 729:05a325c7d5c5

farray.sh: change token prefixes again
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 07 Oct 2024 12:44:00 +0200
parents 858f4208d9cb
children 8f1583faf9ea
comparison
equal deleted inserted replaced
728:858f4208d9cb 729:05a325c7d5c5
172 EACH: LIST key `K3', value `" 111222333" \'444555 ' at idx 3 172 EACH: LIST key `K3', value `" 111222333" \'444555 ' at idx 3
173 173
174 ITERATE (for each, by value) 174 ITERATE (for each, by value)
175 175
176 $ falist_for_each "$LIST" $'printf "EACH: %s key \\`%s\\\', value \\`%s\\\' at idx %d\\n"' # ` 176 $ falist_for_each "$LIST" $'printf "EACH: %s key \\`%s\\\', value \\`%s\\\' at idx %d\\n"' # `
177 EACH: _farr_KV\?\?:[a-f0-9]+ key `K1', value `V1' at idx 1 (re) 177 EACH: _farr_KV\[\?,\?\]:[a-f0-9]+ key `K1', value `V1' at idx 1 (re)
178 EACH: _farr_KV\?\?:[a-f0-9]+ key `K2', value `V2 2' at idx 2 (re) 178 EACH: _farr_KV\[\?,\?\]:[a-f0-9]+ key `K2', value `V2 2' at idx 2 (re)
179 EACH: _farr_KV\?\?:[a-f0-9]+ key `K3', value `" 111222333" \\'444555 ' at idx 3 (re) 179 EACH: _farr_KV\[\?,\?\]:[a-f0-9]+ key `K3', value `" 111222333" \\'444555 ' at idx 3 (re)
180 180
181 $ falist_clear LIST 181 $ falist_clear LIST
182 $ falist_destroy LIST 182 $ falist_destroy LIST
183 $ falist_destroy LIST 183 $ falist_destroy LIST
184 ERROR: object `LIST' not created properly: token empty 184 ERROR: object `LIST' not created properly: token empty
421 DEBUG: alist `LIST' has length 1 421 DEBUG: alist `LIST' has length 1
422 DEBUG: `k1' -> `v2' 422 DEBUG: `k1' -> `v2'
423 $ _farr_release_object "$LIST" 423 $ _farr_release_object "$LIST"
424 $ check_no_alist_artifacts 424 $ check_no_alist_artifacts
425 $ (_farr_release_object "$LIST") 425 $ (_farr_release_object "$LIST")
426 ERROR: falist `_farr_KV\?\?:([a-f0-9]+)' not created properly: no object for token `\1' (re) 426 ERROR: falist `_farr_KV\[\?,\?\]:([a-f0-9]+)' not created properly: no object for token `\1' (re)
427 [1] 427 [1]
428 $ LIST='' 428 $ LIST=''
429 $ _farr_release_object "$LIST" 429 $ _farr_release_object "$LIST"
430 $ check_no_alist_artifacts 430 $ check_no_alist_artifacts
431 431