Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
diff tests/farray-alist.t @ 612:c9ef2339618d
farray.sh: Implemented comparison (ordered and unordered) for alists
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 19 Sep 2024 18:29:57 +0200 |
| parents | c450fd0eaddb |
| children | 17194ffe3638 |
line wrap: on
line diff
--- a/tests/farray-alist.t Thu Sep 19 17:31:59 2024 +0200 +++ b/tests/farray-alist.t Thu Sep 19 18:29:57 2024 +0200 @@ -225,3 +225,44 @@ $ falist_destroy LIST $ check_no_alist_artifacts + + +Compare +======= + + $ falist_create LIST1 + $ falist_set LIST1 K1 V1 + $ falist_set LIST1 K2 V2 + + $ falist_create LIST2 + $ falist_set LIST2 K2 V2 + $ falist_set LIST2 K1 V1 + + $ falist_create LIST3 + $ falist_set LIST3 K1 V1 + $ falist_set LIST3 K2 V2 + + $ falist_create LIST4 + $ falist_set LIST4 K1 V1 + $ falist_set LIST4 K2 V2-4 + + $ falist_are_equal LIST1 LIST2 + $ falist_are_equal LIST1 LIST4 + [1] + $ falist_are_equal_with_order LIST1 LIST2 + [1] + $ falist_are_equal_with_order LIST1 LIST3 + + $ falist_clear LIST2 + $ falist_are_equal LIST1 LIST2 + [1] + + $ falist_clear LIST3 + $ falist_are_equal_with_order LIST2 LIST3 + + $ falist_destroy LIST1 + $ falist_destroy LIST2 + $ falist_destroy LIST3 + $ falist_destroy LIST4 + + $ check_no_alist_artifacts \ No newline at end of file
