comparison tests/farray-array.t @ 733:772e4999562b

farray.sh: Unified the output of farray_debug() and falist_debug()
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 07 Oct 2024 14:08:29 +0200
parents 8f1583faf9ea
children bcfd8383a918
comparison
equal deleted inserted replaced
732:d92e7203a14d 733:772e4999562b
37 $ farray_length _var TEST 37 $ farray_length _var TEST
38 $ test ${_var} -eq 5 38 $ test ${_var} -eq 5
39 $ farray_istrue TEST 39 $ farray_istrue TEST
40 $ farray_debug TEST 40 $ farray_debug TEST
41 DEBUG: array `TEST' has length 5 41 DEBUG: array `TEST' has length 5
42 DEBUG: its contents: 42 DEBUG: the items:
43 DEBUG: 1: `0' 43 DEBUG: 1: `0'
44 DEBUG: 2: `1' 44 DEBUG: 2: `1'
45 DEBUG: 3: `2' 45 DEBUG: 3: `2'
46 DEBUG: 4: `3 4 5' 46 DEBUG: 4: `3 4 5'
47 DEBUG: 5: `" 678" \'90 ' 47 DEBUG: 5: `" 678" \'90 '
48 # $ farray_debug "$TEST" 48 # $ farray_debug "$TEST"
49 # DEBUG: array with token `[a-f0-9]+' has length 5 (re) 49 # DEBUG: array with token `[a-f0-9]+' has length 5 (re)
50 # DEBUG: its contents: 50 # DEBUG: the items:
51 # DEBUG: 1: `0' 51 # DEBUG: 1: `0'
52 # DEBUG: 2: `1' 52 # DEBUG: 2: `1'
53 # DEBUG: 3: `2' 53 # DEBUG: 3: `2'
54 # DEBUG: 4: `3 4 5' 54 # DEBUG: 4: `3 4 5'
55 # DEBUG: 5: `" 678" \'90 ' 55 # DEBUG: 5: `" 678" \'90 '
64 5 (no-eol) 64 5 (no-eol)
65 $ farray_length _var TEST 65 $ farray_length _var TEST
66 $ test ${_var} -eq 5 66 $ test ${_var} -eq 5
67 $ farray_debug TEST 67 $ farray_debug TEST
68 DEBUG: array `TEST' has length 5 68 DEBUG: array `TEST' has length 5
69 DEBUG: its contents: 69 DEBUG: the items:
70 DEBUG: 1: `0' 70 DEBUG: 1: `0'
71 DEBUG: 2: `1' 71 DEBUG: 2: `1'
72 DEBUG: 3: `2' 72 DEBUG: 3: `2'
73 DEBUG: 4: `3 4 5' 73 DEBUG: 4: `3 4 5'
74 DEBUG: 5: `" 678" \'90 ' 74 DEBUG: 5: `" 678" \'90 '
199 199
200 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 200 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
201 $ farray_del TEST 1 201 $ farray_del TEST 1
202 $ farray_debug TEST 202 $ farray_debug TEST
203 DEBUG: array `TEST' has length 5 203 DEBUG: array `TEST' has length 5
204 DEBUG: its contents: 204 DEBUG: the items:
205 DEBUG: 1: `1' 205 DEBUG: 1: `1'
206 DEBUG: 2: `2' 206 DEBUG: 2: `2'
207 DEBUG: 3: `3 4 5' 207 DEBUG: 3: `3 4 5'
208 DEBUG: 4: `" 678" \'910 ' 208 DEBUG: 4: `" 678" \'910 '
209 DEBUG: 5: `11' 209 DEBUG: 5: `11'
212 212
213 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 213 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
214 $ farray_del TEST 0 214 $ farray_del TEST 0
215 $ farray_debug TEST 215 $ farray_debug TEST
216 DEBUG: array `TEST' has length 5 216 DEBUG: array `TEST' has length 5
217 DEBUG: its contents: 217 DEBUG: the items:
218 DEBUG: 1: `0' 218 DEBUG: 1: `0'
219 DEBUG: 2: `1' 219 DEBUG: 2: `1'
220 DEBUG: 3: `2' 220 DEBUG: 3: `2'
221 DEBUG: 4: `3 4 5' 221 DEBUG: 4: `3 4 5'
222 DEBUG: 5: `" 678" \'910 ' 222 DEBUG: 5: `" 678" \'910 '
225 225
226 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 226 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
227 $ farray_del TEST 4 227 $ farray_del TEST 4
228 $ farray_debug TEST 228 $ farray_debug TEST
229 DEBUG: array `TEST' has length 5 229 DEBUG: array `TEST' has length 5
230 DEBUG: its contents: 230 DEBUG: the items:
231 DEBUG: 1: `0' 231 DEBUG: 1: `0'
232 DEBUG: 2: `1' 232 DEBUG: 2: `1'
233 DEBUG: 3: `2' 233 DEBUG: 3: `2'
234 DEBUG: 4: `" 678" \'910 ' 234 DEBUG: 4: `" 678" \'910 '
235 DEBUG: 5: `11' 235 DEBUG: 5: `11'
260 260
261 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 261 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
262 $ farray_set TEST "" $'the new value \\ \'' 262 $ farray_set TEST "" $'the new value \\ \''
263 $ farray_debug TEST 263 $ farray_debug TEST
264 DEBUG: array `TEST' has length 7 264 DEBUG: array `TEST' has length 7
265 DEBUG: its contents: 265 DEBUG: the items:
266 DEBUG: 1: `0' 266 DEBUG: 1: `0'
267 DEBUG: 2: `1' 267 DEBUG: 2: `1'
268 DEBUG: 3: `2' 268 DEBUG: 3: `2'
269 DEBUG: 4: `3 4 5' 269 DEBUG: 4: `3 4 5'
270 DEBUG: 5: `" 678" \'910 ' 270 DEBUG: 5: `" 678" \'910 '
277 277
278 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 278 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
279 $ farray_set TEST 7 $'the new value \\ \'' 279 $ farray_set TEST 7 $'the new value \\ \''
280 $ farray_debug TEST 280 $ farray_debug TEST
281 DEBUG: array `TEST' has length 7 281 DEBUG: array `TEST' has length 7
282 DEBUG: its contents: 282 DEBUG: the items:
283 DEBUG: 1: `0' 283 DEBUG: 1: `0'
284 DEBUG: 2: `1' 284 DEBUG: 2: `1'
285 DEBUG: 3: `2' 285 DEBUG: 3: `2'
286 DEBUG: 4: `3 4 5' 286 DEBUG: 4: `3 4 5'
287 DEBUG: 5: `" 678" \'910 ' 287 DEBUG: 5: `" 678" \'910 '
294 294
295 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 295 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
296 $ farray_set TEST 0 $'the new replaced value \\ \'' 296 $ farray_set TEST 0 $'the new replaced value \\ \''
297 $ farray_debug TEST 297 $ farray_debug TEST
298 DEBUG: array `TEST' has length 6 298 DEBUG: array `TEST' has length 6
299 DEBUG: its contents: 299 DEBUG: the items:
300 DEBUG: 1: `0' 300 DEBUG: 1: `0'
301 DEBUG: 2: `1' 301 DEBUG: 2: `1'
302 DEBUG: 3: `2' 302 DEBUG: 3: `2'
303 DEBUG: 4: `3 4 5' 303 DEBUG: 4: `3 4 5'
304 DEBUG: 5: `" 678" \'910 ' 304 DEBUG: 5: `" 678" \'910 '
310 310
311 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 311 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
312 $ farray_set TEST 1 $'the new replaced value \\ \'' 312 $ farray_set TEST 1 $'the new replaced value \\ \''
313 $ farray_debug TEST 313 $ farray_debug TEST
314 DEBUG: array `TEST' has length 6 314 DEBUG: array `TEST' has length 6
315 DEBUG: its contents: 315 DEBUG: the items:
316 DEBUG: 1: `the new replaced value \ '' 316 DEBUG: 1: `the new replaced value \ ''
317 DEBUG: 2: `1' 317 DEBUG: 2: `1'
318 DEBUG: 3: `2' 318 DEBUG: 3: `2'
319 DEBUG: 4: `3 4 5' 319 DEBUG: 4: `3 4 5'
320 DEBUG: 5: `" 678" \'910 ' 320 DEBUG: 5: `" 678" \'910 '
326 326
327 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 327 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
328 $ farray_set TEST 5 $'the new replaced value \\ \' 2 ' 328 $ farray_set TEST 5 $'the new replaced value \\ \' 2 '
329 $ farray_debug TEST 329 $ farray_debug TEST
330 DEBUG: array `TEST' has length 6 330 DEBUG: array `TEST' has length 6
331 DEBUG: its contents: 331 DEBUG: the items:
332 DEBUG: 1: `0' 332 DEBUG: 1: `0'
333 DEBUG: 2: `1' 333 DEBUG: 2: `1'
334 DEBUG: 3: `2' 334 DEBUG: 3: `2'
335 DEBUG: 4: `3 4 5' 335 DEBUG: 4: `3 4 5'
336 DEBUG: 5: `the new replaced value \ ' 2 ' 336 DEBUG: 5: `the new replaced value \ ' 2 '
357 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 357 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
358 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 358 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
359 $ farray_splice DELETED TEST 1 "" INSERTED 359 $ farray_splice DELETED TEST 1 "" INSERTED
360 $ farray_debug DELETED 360 $ farray_debug DELETED
361 DEBUG: array `DELETED' has length 9 361 DEBUG: array `DELETED' has length 9
362 DEBUG: its contents: 362 DEBUG: the items:
363 DEBUG: 1: ` v 1 ' 363 DEBUG: 1: ` v 1 '
364 DEBUG: 2: ` v 2 ' 364 DEBUG: 2: ` v 2 '
365 DEBUG: 3: ` v 3 ' 365 DEBUG: 3: ` v 3 '
366 DEBUG: 4: ` v 4 ' 366 DEBUG: 4: ` v 4 '
367 DEBUG: 5: ` v 5 ' 367 DEBUG: 5: ` v 5 '
369 DEBUG: 7: ` v 7 ' 369 DEBUG: 7: ` v 7 '
370 DEBUG: 8: ` v 8 ' 370 DEBUG: 8: ` v 8 '
371 DEBUG: 9: ` v 9 ' 371 DEBUG: 9: ` v 9 '
372 $ farray_debug TEST 372 $ farray_debug TEST
373 DEBUG: array `TEST' has length 3 373 DEBUG: array `TEST' has length 3
374 DEBUG: its contents: 374 DEBUG: the items:
375 DEBUG: 1: ` I 1 ' 375 DEBUG: 1: ` I 1 '
376 DEBUG: 2: ` I 2 ' 376 DEBUG: 2: ` I 2 '
377 DEBUG: 3: ` I 3 ' 377 DEBUG: 3: ` I 3 '
378 $ farray_release DELETED 378 $ farray_release DELETED
379 $ farray_release INSERTED 379 $ farray_release INSERTED
388 $ farray_splice DELETED TEST 1 0 INSERTED 388 $ farray_splice DELETED TEST 1 0 INSERTED
389 $ farray_debug DELETED 389 $ farray_debug DELETED
390 DEBUG: array `DELETED' has length 0 390 DEBUG: array `DELETED' has length 0
391 $ farray_debug TEST 391 $ farray_debug TEST
392 DEBUG: array `TEST' has length 12 392 DEBUG: array `TEST' has length 12
393 DEBUG: its contents: 393 DEBUG: the items:
394 DEBUG: 1: ` I 1 ' 394 DEBUG: 1: ` I 1 '
395 DEBUG: 2: ` I 2 ' 395 DEBUG: 2: ` I 2 '
396 DEBUG: 3: ` I 3 ' 396 DEBUG: 3: ` I 3 '
397 DEBUG: 4: ` v 1 ' 397 DEBUG: 4: ` v 1 '
398 DEBUG: 5: ` v 2 ' 398 DEBUG: 5: ` v 2 '
416 $ farray_splice DELETED TEST "" 0 INSERTED 416 $ farray_splice DELETED TEST "" 0 INSERTED
417 $ farray_debug DELETED 417 $ farray_debug DELETED
418 DEBUG: array `DELETED' has length 0 418 DEBUG: array `DELETED' has length 0
419 $ farray_debug TEST 419 $ farray_debug TEST
420 DEBUG: array `TEST' has length 12 420 DEBUG: array `TEST' has length 12
421 DEBUG: its contents: 421 DEBUG: the items:
422 DEBUG: 1: ` v 1 ' 422 DEBUG: 1: ` v 1 '
423 DEBUG: 2: ` v 2 ' 423 DEBUG: 2: ` v 2 '
424 DEBUG: 3: ` v 3 ' 424 DEBUG: 3: ` v 3 '
425 DEBUG: 4: ` v 4 ' 425 DEBUG: 4: ` v 4 '
426 DEBUG: 5: ` v 5 ' 426 DEBUG: 5: ` v 5 '
444 $ farray_splice DELETED TEST 4 0 INSERTED 444 $ farray_splice DELETED TEST 4 0 INSERTED
445 $ farray_debug DELETED 445 $ farray_debug DELETED
446 DEBUG: array `DELETED' has length 0 446 DEBUG: array `DELETED' has length 0
447 $ farray_debug TEST 447 $ farray_debug TEST
448 DEBUG: array `TEST' has length 12 448 DEBUG: array `TEST' has length 12
449 DEBUG: its contents: 449 DEBUG: the items:
450 DEBUG: 1: ` v 1 ' 450 DEBUG: 1: ` v 1 '
451 DEBUG: 2: ` v 2 ' 451 DEBUG: 2: ` v 2 '
452 DEBUG: 3: ` v 3 ' 452 DEBUG: 3: ` v 3 '
453 DEBUG: 4: ` I 1 ' 453 DEBUG: 4: ` I 1 '
454 DEBUG: 5: ` I 2 ' 454 DEBUG: 5: ` I 2 '
470 $ farray_create INSERTED 470 $ farray_create INSERTED
471 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 471 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
472 $ farray_splice DELETED TEST 1 "" INSERTED 472 $ farray_splice DELETED TEST 1 "" INSERTED
473 $ farray_debug DELETED 473 $ farray_debug DELETED
474 DEBUG: array `DELETED' has length 9 474 DEBUG: array `DELETED' has length 9
475 DEBUG: its contents: 475 DEBUG: the items:
476 DEBUG: 1: ` v 1 ' 476 DEBUG: 1: ` v 1 '
477 DEBUG: 2: ` v 2 ' 477 DEBUG: 2: ` v 2 '
478 DEBUG: 3: ` v 3 ' 478 DEBUG: 3: ` v 3 '
479 DEBUG: 4: ` v 4 ' 479 DEBUG: 4: ` v 4 '
480 DEBUG: 5: ` v 5 ' 480 DEBUG: 5: ` v 5 '
494 $ farray_create DELETED 494 $ farray_create DELETED
495 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 495 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
496 $ farray_splice DELETED TEST 1 "" 496 $ farray_splice DELETED TEST 1 ""
497 $ farray_debug DELETED 497 $ farray_debug DELETED
498 DEBUG: array `DELETED' has length 9 498 DEBUG: array `DELETED' has length 9
499 DEBUG: its contents: 499 DEBUG: the items:
500 DEBUG: 1: ` v 1 ' 500 DEBUG: 1: ` v 1 '
501 DEBUG: 2: ` v 2 ' 501 DEBUG: 2: ` v 2 '
502 DEBUG: 3: ` v 3 ' 502 DEBUG: 3: ` v 3 '
503 DEBUG: 4: ` v 4 ' 503 DEBUG: 4: ` v 4 '
504 DEBUG: 5: ` v 5 ' 504 DEBUG: 5: ` v 5 '
517 $ farray_create DELETED 517 $ farray_create DELETED
518 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 518 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
519 $ farray_splice DELETED TEST 2 5 519 $ farray_splice DELETED TEST 2 5
520 $ farray_debug DELETED 520 $ farray_debug DELETED
521 DEBUG: array `DELETED' has length 5 521 DEBUG: array `DELETED' has length 5
522 DEBUG: its contents: 522 DEBUG: the items:
523 DEBUG: 1: ` v 2 ' 523 DEBUG: 1: ` v 2 '
524 DEBUG: 2: ` v 3 ' 524 DEBUG: 2: ` v 3 '
525 DEBUG: 3: ` v 4 ' 525 DEBUG: 3: ` v 4 '
526 DEBUG: 4: ` v 5 ' 526 DEBUG: 4: ` v 5 '
527 DEBUG: 5: ` v 6 ' 527 DEBUG: 5: ` v 6 '
528 $ farray_debug TEST 528 $ farray_debug TEST
529 DEBUG: array `TEST' has length 4 529 DEBUG: array `TEST' has length 4
530 DEBUG: its contents: 530 DEBUG: the items:
531 DEBUG: 1: ` v 1 ' 531 DEBUG: 1: ` v 1 '
532 DEBUG: 2: ` v 7 ' 532 DEBUG: 2: ` v 7 '
533 DEBUG: 3: ` v 8 ' 533 DEBUG: 3: ` v 8 '
534 DEBUG: 4: ` v 9 ' 534 DEBUG: 4: ` v 9 '
535 $ farray_release DELETED 535 $ farray_release DELETED
541 $ farray_create DELETED 541 $ farray_create DELETED
542 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 542 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
543 $ farray_splice DELETED TEST 1 6 543 $ farray_splice DELETED TEST 1 6
544 $ farray_debug DELETED 544 $ farray_debug DELETED
545 DEBUG: array `DELETED' has length 6 545 DEBUG: array `DELETED' has length 6
546 DEBUG: its contents: 546 DEBUG: the items:
547 DEBUG: 1: ` v 1 ' 547 DEBUG: 1: ` v 1 '
548 DEBUG: 2: ` v 2 ' 548 DEBUG: 2: ` v 2 '
549 DEBUG: 3: ` v 3 ' 549 DEBUG: 3: ` v 3 '
550 DEBUG: 4: ` v 4 ' 550 DEBUG: 4: ` v 4 '
551 DEBUG: 5: ` v 5 ' 551 DEBUG: 5: ` v 5 '
552 DEBUG: 6: ` v 6 ' 552 DEBUG: 6: ` v 6 '
553 $ farray_debug TEST 553 $ farray_debug TEST
554 DEBUG: array `TEST' has length 3 554 DEBUG: array `TEST' has length 3
555 DEBUG: its contents: 555 DEBUG: the items:
556 DEBUG: 1: ` v 7 ' 556 DEBUG: 1: ` v 7 '
557 DEBUG: 2: ` v 8 ' 557 DEBUG: 2: ` v 8 '
558 DEBUG: 3: ` v 9 ' 558 DEBUG: 3: ` v 9 '
559 $ farray_release DELETED 559 $ farray_release DELETED
560 $ farray_release TEST 560 $ farray_release TEST
565 $ farray_create DELETED 565 $ farray_create DELETED
566 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 566 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
567 $ farray_splice DELETED TEST 0 1 567 $ farray_splice DELETED TEST 0 1
568 $ farray_debug DELETED 568 $ farray_debug DELETED
569 DEBUG: array `DELETED' has length 1 569 DEBUG: array `DELETED' has length 1
570 DEBUG: its contents: 570 DEBUG: the items:
571 DEBUG: 1: ` v 9 ' 571 DEBUG: 1: ` v 9 '
572 $ farray_debug TEST 572 $ farray_debug TEST
573 DEBUG: array `TEST' has length 8 573 DEBUG: array `TEST' has length 8
574 DEBUG: its contents: 574 DEBUG: the items:
575 DEBUG: 1: ` v 1 ' 575 DEBUG: 1: ` v 1 '
576 DEBUG: 2: ` v 2 ' 576 DEBUG: 2: ` v 2 '
577 DEBUG: 3: ` v 3 ' 577 DEBUG: 3: ` v 3 '
578 DEBUG: 4: ` v 4 ' 578 DEBUG: 4: ` v 4 '
579 DEBUG: 5: ` v 5 ' 579 DEBUG: 5: ` v 5 '
589 $ farray_create DELETED 589 $ farray_create DELETED
590 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 590 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
591 $ farray_splice DELETED TEST -1 "" 591 $ farray_splice DELETED TEST -1 ""
592 $ farray_debug DELETED 592 $ farray_debug DELETED
593 DEBUG: array `DELETED' has length 2 593 DEBUG: array `DELETED' has length 2
594 DEBUG: its contents: 594 DEBUG: the items:
595 DEBUG: 1: ` v 8 ' 595 DEBUG: 1: ` v 8 '
596 DEBUG: 2: ` v 9 ' 596 DEBUG: 2: ` v 9 '
597 $ farray_debug TEST 597 $ farray_debug TEST
598 DEBUG: array `TEST' has length 7 598 DEBUG: array `TEST' has length 7
599 DEBUG: its contents: 599 DEBUG: the items:
600 DEBUG: 1: ` v 1 ' 600 DEBUG: 1: ` v 1 '
601 DEBUG: 2: ` v 2 ' 601 DEBUG: 2: ` v 2 '
602 DEBUG: 3: ` v 3 ' 602 DEBUG: 3: ` v 3 '
603 DEBUG: 4: ` v 4 ' 603 DEBUG: 4: ` v 4 '
604 DEBUG: 5: ` v 5 ' 604 DEBUG: 5: ` v 5 '
614 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 614 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
615 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 615 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
616 $ farray_splice DELETED TEST 1 4 INSERTED 616 $ farray_splice DELETED TEST 1 4 INSERTED
617 $ farray_debug DELETED 617 $ farray_debug DELETED
618 DEBUG: array `DELETED' has length 4 618 DEBUG: array `DELETED' has length 4
619 DEBUG: its contents: 619 DEBUG: the items:
620 DEBUG: 1: ` v 1 ' 620 DEBUG: 1: ` v 1 '
621 DEBUG: 2: ` v 2 ' 621 DEBUG: 2: ` v 2 '
622 DEBUG: 3: ` v 3 ' 622 DEBUG: 3: ` v 3 '
623 DEBUG: 4: ` v 4 ' 623 DEBUG: 4: ` v 4 '
624 $ farray_debug TEST 624 $ farray_debug TEST
625 DEBUG: array `TEST' has length 8 625 DEBUG: array `TEST' has length 8
626 DEBUG: its contents: 626 DEBUG: the items:
627 DEBUG: 1: ` I 1 ' 627 DEBUG: 1: ` I 1 '
628 DEBUG: 2: ` I 2 ' 628 DEBUG: 2: ` I 2 '
629 DEBUG: 3: ` I 3 ' 629 DEBUG: 3: ` I 3 '
630 DEBUG: 4: ` v 5 ' 630 DEBUG: 4: ` v 5 '
631 DEBUG: 5: ` v 6 ' 631 DEBUG: 5: ` v 6 '
643 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 643 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
644 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 644 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
645 $ farray_splice DELETED TEST -3 4 INSERTED 645 $ farray_splice DELETED TEST -3 4 INSERTED
646 $ farray_debug DELETED 646 $ farray_debug DELETED
647 DEBUG: array `DELETED' has length 4 647 DEBUG: array `DELETED' has length 4
648 DEBUG: its contents: 648 DEBUG: the items:
649 DEBUG: 1: ` v 6 ' 649 DEBUG: 1: ` v 6 '
650 DEBUG: 2: ` v 7 ' 650 DEBUG: 2: ` v 7 '
651 DEBUG: 3: ` v 8 ' 651 DEBUG: 3: ` v 8 '
652 DEBUG: 4: ` v 9 ' 652 DEBUG: 4: ` v 9 '
653 $ farray_debug TEST 653 $ farray_debug TEST
654 DEBUG: array `TEST' has length 8 654 DEBUG: array `TEST' has length 8
655 DEBUG: its contents: 655 DEBUG: the items:
656 DEBUG: 1: ` v 1 ' 656 DEBUG: 1: ` v 1 '
657 DEBUG: 2: ` v 2 ' 657 DEBUG: 2: ` v 2 '
658 DEBUG: 3: ` v 3 ' 658 DEBUG: 3: ` v 3 '
659 DEBUG: 4: ` v 4 ' 659 DEBUG: 4: ` v 4 '
660 DEBUG: 5: ` v 5 ' 660 DEBUG: 5: ` v 5 '
672 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 672 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
673 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 673 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
674 $ farray_splice DELETED TEST 3 4 INSERTED 674 $ farray_splice DELETED TEST 3 4 INSERTED
675 $ farray_debug DELETED 675 $ farray_debug DELETED
676 DEBUG: array `DELETED' has length 4 676 DEBUG: array `DELETED' has length 4
677 DEBUG: its contents: 677 DEBUG: the items:
678 DEBUG: 1: ` v 3 ' 678 DEBUG: 1: ` v 3 '
679 DEBUG: 2: ` v 4 ' 679 DEBUG: 2: ` v 4 '
680 DEBUG: 3: ` v 5 ' 680 DEBUG: 3: ` v 5 '
681 DEBUG: 4: ` v 6 ' 681 DEBUG: 4: ` v 6 '
682 $ farray_debug TEST 682 $ farray_debug TEST
683 DEBUG: array `TEST' has length 8 683 DEBUG: array `TEST' has length 8
684 DEBUG: its contents: 684 DEBUG: the items:
685 DEBUG: 1: ` v 1 ' 685 DEBUG: 1: ` v 1 '
686 DEBUG: 2: ` v 2 ' 686 DEBUG: 2: ` v 2 '
687 DEBUG: 3: ` I 1 ' 687 DEBUG: 3: ` I 1 '
688 DEBUG: 4: ` I 2 ' 688 DEBUG: 4: ` I 2 '
689 DEBUG: 5: ` I 3 ' 689 DEBUG: 5: ` I 3 '
701 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 701 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
702 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 702 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
703 $ farray_splice DELETED TEST 1 2 INSERTED 703 $ farray_splice DELETED TEST 1 2 INSERTED
704 $ farray_debug DELETED 704 $ farray_debug DELETED
705 DEBUG: array `DELETED' has length 2 705 DEBUG: array `DELETED' has length 2
706 DEBUG: its contents: 706 DEBUG: the items:
707 DEBUG: 1: ` v 1 ' 707 DEBUG: 1: ` v 1 '
708 DEBUG: 2: ` v 2 ' 708 DEBUG: 2: ` v 2 '
709 $ farray_debug TEST 709 $ farray_debug TEST
710 DEBUG: array `TEST' has length 10 710 DEBUG: array `TEST' has length 10
711 DEBUG: its contents: 711 DEBUG: the items:
712 DEBUG: 1: ` I 1 ' 712 DEBUG: 1: ` I 1 '
713 DEBUG: 2: ` I 2 ' 713 DEBUG: 2: ` I 2 '
714 DEBUG: 3: ` I 3 ' 714 DEBUG: 3: ` I 3 '
715 DEBUG: 4: ` v 3 ' 715 DEBUG: 4: ` v 3 '
716 DEBUG: 5: ` v 4 ' 716 DEBUG: 5: ` v 4 '
730 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 730 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
731 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 731 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
732 $ farray_splice DELETED TEST -1 2 INSERTED 732 $ farray_splice DELETED TEST -1 2 INSERTED
733 $ farray_debug DELETED 733 $ farray_debug DELETED
734 DEBUG: array `DELETED' has length 2 734 DEBUG: array `DELETED' has length 2
735 DEBUG: its contents: 735 DEBUG: the items:
736 DEBUG: 1: ` v 8 ' 736 DEBUG: 1: ` v 8 '
737 DEBUG: 2: ` v 9 ' 737 DEBUG: 2: ` v 9 '
738 $ farray_debug TEST 738 $ farray_debug TEST
739 DEBUG: array `TEST' has length 10 739 DEBUG: array `TEST' has length 10
740 DEBUG: its contents: 740 DEBUG: the items:
741 DEBUG: 1: ` v 1 ' 741 DEBUG: 1: ` v 1 '
742 DEBUG: 2: ` v 2 ' 742 DEBUG: 2: ` v 2 '
743 DEBUG: 3: ` v 3 ' 743 DEBUG: 3: ` v 3 '
744 DEBUG: 4: ` v 4 ' 744 DEBUG: 4: ` v 4 '
745 DEBUG: 5: ` v 5 ' 745 DEBUG: 5: ` v 5 '
759 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 759 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
760 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 760 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
761 $ farray_splice DELETED TEST 3 2 INSERTED 761 $ farray_splice DELETED TEST 3 2 INSERTED
762 $ farray_debug DELETED 762 $ farray_debug DELETED
763 DEBUG: array `DELETED' has length 2 763 DEBUG: array `DELETED' has length 2
764 DEBUG: its contents: 764 DEBUG: the items:
765 DEBUG: 1: ` v 3 ' 765 DEBUG: 1: ` v 3 '
766 DEBUG: 2: ` v 4 ' 766 DEBUG: 2: ` v 4 '
767 $ farray_debug TEST 767 $ farray_debug TEST
768 DEBUG: array `TEST' has length 10 768 DEBUG: array `TEST' has length 10
769 DEBUG: its contents: 769 DEBUG: the items:
770 DEBUG: 1: ` v 1 ' 770 DEBUG: 1: ` v 1 '
771 DEBUG: 2: ` v 2 ' 771 DEBUG: 2: ` v 2 '
772 DEBUG: 3: ` I 1 ' 772 DEBUG: 3: ` I 1 '
773 DEBUG: 4: ` I 2 ' 773 DEBUG: 4: ` I 2 '
774 DEBUG: 5: ` I 3 ' 774 DEBUG: 5: ` I 3 '
788 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 788 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
789 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 789 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
790 $ farray_splice DELETED TEST 1 3 INSERTED 790 $ farray_splice DELETED TEST 1 3 INSERTED
791 $ farray_debug DELETED 791 $ farray_debug DELETED
792 DEBUG: array `DELETED' has length 3 792 DEBUG: array `DELETED' has length 3
793 DEBUG: its contents: 793 DEBUG: the items:
794 DEBUG: 1: ` v 1 ' 794 DEBUG: 1: ` v 1 '
795 DEBUG: 2: ` v 2 ' 795 DEBUG: 2: ` v 2 '
796 DEBUG: 3: ` v 3 ' 796 DEBUG: 3: ` v 3 '
797 $ farray_debug TEST 797 $ farray_debug TEST
798 DEBUG: array `TEST' has length 9 798 DEBUG: array `TEST' has length 9
799 DEBUG: its contents: 799 DEBUG: the items:
800 DEBUG: 1: ` I 1 ' 800 DEBUG: 1: ` I 1 '
801 DEBUG: 2: ` I 2 ' 801 DEBUG: 2: ` I 2 '
802 DEBUG: 3: ` I 3 ' 802 DEBUG: 3: ` I 3 '
803 DEBUG: 4: ` v 4 ' 803 DEBUG: 4: ` v 4 '
804 DEBUG: 5: ` v 5 ' 804 DEBUG: 5: ` v 5 '
817 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 817 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
818 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 818 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
819 $ farray_splice DELETED TEST -2 3 INSERTED 819 $ farray_splice DELETED TEST -2 3 INSERTED
820 $ farray_debug DELETED 820 $ farray_debug DELETED
821 DEBUG: array `DELETED' has length 3 821 DEBUG: array `DELETED' has length 3
822 DEBUG: its contents: 822 DEBUG: the items:
823 DEBUG: 1: ` v 7 ' 823 DEBUG: 1: ` v 7 '
824 DEBUG: 2: ` v 8 ' 824 DEBUG: 2: ` v 8 '
825 DEBUG: 3: ` v 9 ' 825 DEBUG: 3: ` v 9 '
826 $ farray_debug TEST 826 $ farray_debug TEST
827 DEBUG: array `TEST' has length 9 827 DEBUG: array `TEST' has length 9
828 DEBUG: its contents: 828 DEBUG: the items:
829 DEBUG: 1: ` v 1 ' 829 DEBUG: 1: ` v 1 '
830 DEBUG: 2: ` v 2 ' 830 DEBUG: 2: ` v 2 '
831 DEBUG: 3: ` v 3 ' 831 DEBUG: 3: ` v 3 '
832 DEBUG: 4: ` v 4 ' 832 DEBUG: 4: ` v 4 '
833 DEBUG: 5: ` v 5 ' 833 DEBUG: 5: ` v 5 '
846 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 ' 846 $ farray_create INSERTED ' I 1 ' ' I 2 ' ' I 3 '
847 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 ' 847 $ farray_create TEST ' v 1 ' ' v 2 ' ' v 3 ' ' v 4 ' ' v 5 ' ' v 6 ' ' v 7 ' ' v 8 ' ' v 9 '
848 $ farray_splice DELETED TEST 4 3 INSERTED 848 $ farray_splice DELETED TEST 4 3 INSERTED
849 $ farray_debug DELETED 849 $ farray_debug DELETED
850 DEBUG: array `DELETED' has length 3 850 DEBUG: array `DELETED' has length 3
851 DEBUG: its contents: 851 DEBUG: the items:
852 DEBUG: 1: ` v 4 ' 852 DEBUG: 1: ` v 4 '
853 DEBUG: 2: ` v 5 ' 853 DEBUG: 2: ` v 5 '
854 DEBUG: 3: ` v 6 ' 854 DEBUG: 3: ` v 6 '
855 $ farray_debug TEST 855 $ farray_debug TEST
856 DEBUG: array `TEST' has length 9 856 DEBUG: array `TEST' has length 9
857 DEBUG: its contents: 857 DEBUG: the items:
858 DEBUG: 1: ` v 1 ' 858 DEBUG: 1: ` v 1 '
859 DEBUG: 2: ` v 2 ' 859 DEBUG: 2: ` v 2 '
860 DEBUG: 3: ` v 3 ' 860 DEBUG: 3: ` v 3 '
861 DEBUG: 4: ` I 1 ' 861 DEBUG: 4: ` I 1 '
862 DEBUG: 5: ` I 2 ' 862 DEBUG: 5: ` I 2 '
1139 =================== 1139 ===================
1140 1140
1141 $ farray_create TEST i1 i2 1141 $ farray_create TEST i1 i2
1142 $ farray_debug TEST 1142 $ farray_debug TEST
1143 DEBUG: array `TEST' has length 2 1143 DEBUG: array `TEST' has length 2
1144 DEBUG: its contents: 1144 DEBUG: the items:
1145 DEBUG: 1: `i1' 1145 DEBUG: 1: `i1'
1146 DEBUG: 2: `i2' 1146 DEBUG: 2: `i2'
1147 $ _farr_release_object "$TEST" 1147 $ _farr_release_object "$TEST"
1148 $ check_no_array_artifacts 1148 $ check_no_array_artifacts
1149 $ (_farr_release_object "$TEST") 1149 $ (_farr_release_object "$TEST")
1161 $ farray_create ITEM1 i11 i22 1161 $ farray_create ITEM1 i11 i22
1162 $ farray_append TEST "$ITEM1" 1162 $ farray_append TEST "$ITEM1"
1163 $ farray_release ITEM1 1163 $ farray_release ITEM1
1164 $ farray_debug TEST 1164 $ farray_debug TEST
1165 DEBUG: array `TEST' has length 3 1165 DEBUG: array `TEST' has length 3
1166 DEBUG: its contents: 1166 DEBUG: the items:
1167 DEBUG: 1: `i1' 1167 DEBUG: 1: `i1'
1168 DEBUG: 2: `i2' 1168 DEBUG: 2: `i2'
1169 DEBUG: 3: --> 1169 DEBUG: 3: >>>
1170 DEBUG: array with token `[a-f0-9]+' has length 2 (re) 1170 DEBUG: array with token `[a-f0-9]+' has length 2 (re)
1171 DEBUG: its contents: 1171 DEBUG: the items:
1172 DEBUG: 1: `i11' 1172 DEBUG: 1: `i11'
1173 DEBUG: 2: `i22' 1173 DEBUG: 2: `i22'
1174 $ farray_release TEST 1174 $ farray_release TEST
1175 $ check_no_array_artifacts 1175 $ check_no_array_artifacts