diff tests/farray-object.t @ 728:858f4208d9cb

farray.sh: Resource management by reference counting done
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 07 Oct 2024 12:36:18 +0200
parents 23f6d2993fa2
children 8f1583faf9ea
line wrap: on
line diff
--- a/tests/farray-object.t	Sun Oct 06 17:23:09 2024 +0200
+++ b/tests/farray-object.t	Mon Oct 07 12:36:18 2024 +0200
@@ -17,13 +17,12 @@
 
   $ farray_create ARRAY1 i1 i2
   $ farray_create ITEM1 i11 i22
-This also transfers ownership
   $ farray_append ARRAY1 "$ITEM1"
-  $ ITEM1=''
+  $ farray_destroy ITEM1
   $ falist_create LIST2 k1 v1 k2 v2 k3 v3
 This also transfers ownership
   $ farray_append ARRAY1 "$LIST2"
-  $ LIST2=''
+  $ falist_destroy LIST2
   $ farray_debug ARRAY1
   DEBUG: array `ARRAY1' has length 4
   DEBUG:   its contents:
@@ -49,13 +48,11 @@
 
   $ falist_create LIST1 k1 v1
   $ falist_create ITEM1 k11 v11 k22 v22 k33 v33 k44 v44
-This also transfers ownership
   $ falist_set LIST1 k2 "$ITEM1"
-  $ ITEM1=''
+  $ falist_destroy ITEM1
   $ farray_create ARRAY2 a1 a2 a3
-This also transfers ownership
   $ falist_set LIST1 k3 "$ARRAY2"
-  $ ARRAY2=''
+  $ farray_destroy ARRAY2
   $ falist_debug LIST1
   DEBUG: alist `LIST1' has length 3
   DEBUG:     `k1' -> `v1'