Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison tests/farray-object.t @ 769:03350d2a2af6
farray.sh: Add public functions to check whether a given value refers to a object (array, alist).
Implemented also "farray_isref()", "falist_isref()" and "fobject_isref()".
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 23 Oct 2024 01:00:33 +0200 |
| parents | 7ead30e3b2f9 |
| children |
comparison
equal
deleted
inserted
replaced
| 768:53d05f470f4a | 769:03350d2a2af6 |
|---|---|
| 20 array (no-eol) | 20 array (no-eol) |
| 21 $ farray_type ARRAY1 | 21 $ farray_type ARRAY1 |
| 22 array (no-eol) | 22 array (no-eol) |
| 23 $ falist_type ARRAY1 | 23 $ falist_type ARRAY1 |
| 24 array (no-eol) | 24 array (no-eol) |
| 25 $ fobject_isref "$ARRAY1" | |
| 26 $ fobject_isref ARRAY1 | |
| 27 [1] | |
| 28 $ fobject_isref '' | |
| 29 [1] | |
| 25 $ farray_create ITEM1 i11 i22 | 30 $ farray_create ITEM1 i11 i22 |
| 26 $ farray_append ARRAY1 "$ITEM1" | 31 $ farray_append ARRAY1 "$ITEM1" |
| 27 $ farray_release ITEM1 | 32 $ farray_release ITEM1 |
| 28 $ falist_create LIST2 k1 v1 k2 v2 k3 v3 | 33 $ falist_create LIST2 k1 v1 k2 v2 k3 v3 |
| 29 This also transfers ownership | 34 This also transfers ownership |
| 58 alist (no-eol) | 63 alist (no-eol) |
| 59 $ falist_type LIST1 | 64 $ falist_type LIST1 |
| 60 alist (no-eol) | 65 alist (no-eol) |
| 61 $ farray_type LIST1 | 66 $ farray_type LIST1 |
| 62 alist (no-eol) | 67 alist (no-eol) |
| 68 $ fobject_isref "$LIST1" | |
| 69 $ fobject_isref LIST1 | |
| 70 [1] | |
| 71 $ fobject_isref '' | |
| 72 [1] | |
| 63 $ falist_create ITEM1 k11 v11 k22 v22 k33 v33 k44 v44 | 73 $ falist_create ITEM1 k11 v11 k22 v22 k33 v33 k44 v44 |
| 64 $ falist_set LIST1 k2 "$ITEM1" | 74 $ falist_set LIST1 k2 "$ITEM1" |
| 65 $ falist_release ITEM1 | 75 $ falist_release ITEM1 |
| 66 $ farray_create ARRAY2 a1 a2 a3 | 76 $ farray_create ARRAY2 a1 a2 a3 |
| 67 $ falist_set LIST1 k3 "$ARRAY2" | 77 $ falist_set LIST1 k3 "$ARRAY2" |
