diff tests/farray-array.t @ 730:8f1583faf9ea

farray.sh: Rename farray_destroy() to farray_release() and falist_destroy() to falist_release()
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 07 Oct 2024 12:57:29 +0200
parents 05a325c7d5c5
children 772e4999562b
line wrap: on
line diff
--- a/tests/farray-array.t	Mon Oct 07 12:44:00 2024 +0200
+++ b/tests/farray-array.t	Mon Oct 07 12:57:29 2024 +0200
@@ -26,7 +26,7 @@
   [1]
   $ farray_debug EMPTY
   DEBUG: array `EMPTY' has length 0
-  $ farray_destroy EMPTY
+  $ farray_release EMPTY
   $ check_no_array_artifacts
 
 Create and destroy an array
@@ -53,7 +53,7 @@
 #  DEBUG:     3: `2'
 #  DEBUG:     4: `3  4   5'
 #  DEBUG:     5: `" 678" \'90 '
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Create, clear and destroy an array
@@ -79,7 +79,7 @@
   0 (no-eol)
   $ farray_length _var TEST
   $ test ${_var} -eq 0
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ farray_istrue TEST
   ERROR: object `TEST' not created properly: token empty
   [1]
@@ -88,8 +88,8 @@
 Duplicate destruction
 
   $ farray_create TEST 1 2 3
-  $ farray_destroy TEST
-  $ farray_destroy TEST
+  $ farray_release TEST
+  $ farray_release TEST
   ERROR: object `TEST' not created properly: token empty
   [1]
   $ check_no_array_artifacts
@@ -103,8 +103,8 @@
   $ farray_create TEST1
   $ farray_create TEST2
   $ farray_are_equal TEST1 TEST2
-  $ farray_destroy TEST1
-  $ farray_destroy TEST2
+  $ farray_release TEST1
+  $ farray_release TEST2
   $ check_no_array_artifacts
 
 Equality (non-empty)
@@ -112,8 +112,8 @@
   $ farray_create TEST1 0 1 2 '3  4   5' $'" 678" \\\'90 '
   $ farray_create TEST2 0 1 2 '3  4   5' $'" 678" \\\'90 '
   $ farray_are_equal TEST1 TEST2
-  $ farray_destroy TEST1
-  $ farray_destroy TEST2
+  $ farray_release TEST1
+  $ farray_release TEST2
   $ check_no_array_artifacts
 
 In-Equality (non-empty, same length)
@@ -122,8 +122,8 @@
   $ farray_create TEST2 0 1 2 '3  4   5' $'" 678" \\\'90'
   $ farray_are_equal TEST1 TEST2
   [1]
-  $ farray_destroy TEST1
-  $ farray_destroy TEST2
+  $ farray_release TEST1
+  $ farray_release TEST2
   $ check_no_array_artifacts
 
 In-Equality (non-empty, different length)
@@ -132,8 +132,8 @@
   $ farray_create TEST2   1 2 '3  4   5' $'" 678" \\\'90 '
   $ farray_are_equal TEST1 TEST2
   [1]
-  $ farray_destroy TEST1
-  $ farray_destroy TEST2
+  $ farray_release TEST1
+  $ farray_release TEST2
   $ check_no_array_artifacts
 
 
@@ -190,7 +190,7 @@
   ERROR: array index out of bounds
   [70]
 
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -207,7 +207,7 @@
   DEBUG:     3: `3  4   5'
   DEBUG:     4: `" 678" \'910 '
   DEBUG:     5: `11'
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
   $ farray_create TEST 0 1 2 '3  4   5' $'" 678" \\\'910 ' 11
@@ -220,7 +220,7 @@
   DEBUG:     3: `2'
   DEBUG:     4: `3  4   5'
   DEBUG:     5: `" 678" \'910 '
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
   $ farray_create TEST 0 1 2 '3  4   5' $'" 678" \\\'910 ' 11
@@ -233,7 +233,7 @@
   DEBUG:     3: `2'
   DEBUG:     4: `" 678" \'910 '
   DEBUG:     5: `11'
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
   $ farray_create TEST 0 1 2 '3  4   5' $'" 678" \\\'910 ' 11
@@ -241,7 +241,7 @@
   ERROR: array index out of bounds
   [70]
 
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
   $ farray_create TEST 0 1 2 '3  4   5' $'" 678" \\\'910 ' 11
@@ -249,7 +249,7 @@
   ERROR: array index out of bounds
   [70]
 
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -270,7 +270,7 @@
   DEBUG:     5: `" 678" \'910 '
   DEBUG:     6: `11'
   DEBUG:     7: `the new value \ ''
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Append (explicit)
@@ -287,7 +287,7 @@
   DEBUG:     5: `" 678" \'910 '
   DEBUG:     6: `11'
   DEBUG:     7: `the new value \ ''
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Replace the last element
@@ -303,7 +303,7 @@
   DEBUG:     4: `3  4   5'
   DEBUG:     5: `" 678" \'910 '
   DEBUG:     6: `the new replaced value \ ''
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Replace the first element
@@ -319,7 +319,7 @@
   DEBUG:     4: `3  4   5'
   DEBUG:     5: `" 678" \'910 '
   DEBUG:     6: `11'
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Replace some element in the middle
@@ -335,7 +335,7 @@
   DEBUG:     4: `3  4   5'
   DEBUG:     5: `the new replaced value \ ' 2 '
   DEBUG:     6: `11'
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Out of bounds
@@ -344,7 +344,7 @@
   $ ( farray_set TEST 8 )
   ERROR: array index out of bounds (cannot create holes)
   [70]
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -375,9 +375,9 @@
   DEBUG:     1: ` I 1 '
   DEBUG:     2: ` I 2 '
   DEBUG:     3: ` I 3 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Insert at the beginning (prepend)
@@ -403,9 +403,9 @@
   DEBUG:     10: ` v 7 '
   DEBUG:     11: ` v 8 '
   DEBUG:     12: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Insert at the end (extend)
@@ -431,9 +431,9 @@
   DEBUG:     10: ` I 1 '
   DEBUG:     11: ` I 2 '
   DEBUG:     12: ` I 3 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Insert in the middle
@@ -459,9 +459,9 @@
   DEBUG:     10: ` v 7 '
   DEBUG:     11: ` v 8 '
   DEBUG:     12: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 "Clear" (empty inserted)
@@ -484,9 +484,9 @@
   DEBUG:     9: ` v 9 '
   $ farray_debug TEST
   DEBUG: array `TEST' has length 0
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 "Clear" (no inserted)
@@ -508,8 +508,8 @@
   DEBUG:     9: ` v 9 '
   $ farray_debug TEST
   DEBUG: array `TEST' has length 0
-  $ farray_destroy DELETED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Cut out some part in the middle
@@ -532,8 +532,8 @@
   DEBUG:     2: ` v 7 '
   DEBUG:     3: ` v 8 '
   DEBUG:     4: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Cut out some part from the beginning
@@ -556,8 +556,8 @@
   DEBUG:     1: ` v 7 '
   DEBUG:     2: ` v 8 '
   DEBUG:     3: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Cut out some part at the end (1)
@@ -580,8 +580,8 @@
   DEBUG:     6: ` v 6 '
   DEBUG:     7: ` v 7 '
   DEBUG:     8: ` v 8 '
-  $ farray_destroy DELETED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Cut out some part at the end (1)
@@ -604,8 +604,8 @@
   DEBUG:     5: ` v 5 '
   DEBUG:     6: ` v 6 '
   DEBUG:     7: ` v 7 '
-  $ farray_destroy DELETED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice at the beginning (shrink)
@@ -632,9 +632,9 @@
   DEBUG:     6: ` v 7 '
   DEBUG:     7: ` v 8 '
   DEBUG:     8: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice at the end (shrink)
@@ -661,9 +661,9 @@
   DEBUG:     6: ` I 1 '
   DEBUG:     7: ` I 2 '
   DEBUG:     8: ` I 3 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice in the middle (shrink)
@@ -690,9 +690,9 @@
   DEBUG:     6: ` v 7 '
   DEBUG:     7: ` v 8 '
   DEBUG:     8: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice at the beginning (grow)
@@ -719,9 +719,9 @@
   DEBUG:     8: ` v 7 '
   DEBUG:     9: ` v 8 '
   DEBUG:     10: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice at the end (grow)
@@ -748,9 +748,9 @@
   DEBUG:     8: ` I 1 '
   DEBUG:     9: ` I 2 '
   DEBUG:     10: ` I 3 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice in the middle (grow)
@@ -777,9 +777,9 @@
   DEBUG:     8: ` v 7 '
   DEBUG:     9: ` v 8 '
   DEBUG:     10: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice at the beginning (no length change)
@@ -806,9 +806,9 @@
   DEBUG:     7: ` v 7 '
   DEBUG:     8: ` v 8 '
   DEBUG:     9: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice at the end (no length change)
@@ -835,9 +835,9 @@
   DEBUG:     7: ` I 1 '
   DEBUG:     8: ` I 2 '
   DEBUG:     9: ` I 3 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 Splice in the middle (no length change)
@@ -864,9 +864,9 @@
   DEBUG:     7: ` v 7 '
   DEBUG:     8: ` v 8 '
   DEBUG:     9: ` v 9 '
-  $ farray_destroy DELETED
-  $ farray_destroy INSERTED
-  $ farray_destroy TEST
+  $ farray_release DELETED
+  $ farray_release INSERTED
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -919,7 +919,7 @@
   $ farray_contains TEST '0 '
   [1]
 
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -998,7 +998,7 @@
   EACH: _farr_A\[\?\]:[a-f0-9]+ at idx 2: value is `1' (re)
   EACH: _farr_A\[\?\]:[a-f0-9]+ at idx 1: value is `0' (re)
 
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -1065,7 +1065,7 @@
   $ farray_join _var TEST '---'
   $ echo "/${_var}/"
   //
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -1097,7 +1097,7 @@
   _farr_A_[0-9a-f]+__\=0 (re)
   [1]
 
-  $ farray_destroy DUP
+  $ farray_release DUP
   $ check_no_array_artifacts
 
 
@@ -1108,7 +1108,7 @@
   $ (falist_set TEST key value)
   ERROR: object `TEST' is not an alist
   [70]
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -1131,7 +1131,7 @@
   $ falist_type TEST
   array (no-eol)
   $ farray_isarray TEST
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts
 
 
@@ -1160,7 +1160,7 @@
   $ farray_create TEST i1 i2
   $ farray_create ITEM1 i11 i22
   $ farray_append TEST "$ITEM1"
-  $ farray_destroy ITEM1
+  $ farray_release ITEM1
   $ farray_debug TEST
   DEBUG: array `TEST' has length 3
   DEBUG:   its contents:
@@ -1171,5 +1171,5 @@
       DEBUG:   its contents:
       DEBUG:     1: `i11'
       DEBUG:     2: `i22'
-  $ farray_destroy TEST
+  $ farray_release TEST
   $ check_no_array_artifacts