Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison tests/farray-array.t @ 585:33427145b453
farray.sh: Implement an equality test in "farray_are_equal()"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 01:25:25 +0200 |
| parents | 7bf729bec285 |
| children | f536f6ac44bf |
comparison
equal
deleted
inserted
replaced
| 584:7bf729bec285 | 585:33427145b453 |
|---|---|
| 72 $ farray_destroy TEST | 72 $ farray_destroy TEST |
| 73 $ farray_destroy TEST | 73 $ farray_destroy TEST |
| 74 ERROR: farray `TEST' does not exist: token empty | 74 ERROR: farray `TEST' does not exist: token empty |
| 75 [1] | 75 [1] |
| 76 $ check_no_array_artifacts | 76 $ check_no_array_artifacts |
| 77 | |
| 78 Equality | |
| 79 ======== | |
| 80 | |
| 81 Equality (empty) | |
| 82 | |
| 83 $ farray_create TEST1 | |
| 84 $ farray_create TEST2 | |
| 85 $ farray_are_equal TEST1 TEST2 | |
| 86 $ farray_destroy TEST1 | |
| 87 $ farray_destroy TEST2 | |
| 88 $ check_no_array_artifacts | |
| 89 | |
| 90 Equality (non-empty) | |
| 91 | |
| 92 $ farray_create TEST1 0 1 2 '3 4 5' $'" 678" \\\'90 ' | |
| 93 $ farray_create TEST2 0 1 2 '3 4 5' $'" 678" \\\'90 ' | |
| 94 $ farray_are_equal TEST1 TEST2 | |
| 95 $ farray_destroy TEST1 | |
| 96 $ farray_destroy TEST2 | |
| 97 $ check_no_array_artifacts | |
| 98 | |
| 99 In-Equality (non-empty, same length) | |
| 100 | |
| 101 $ farray_create TEST1 0 1 2 '3 4 5' $'" 678" \\\'90 ' | |
| 102 $ farray_create TEST2 0 1 2 '3 4 5' $'" 678" \\\'90' | |
| 103 $ farray_are_equal TEST1 TEST2 | |
| 104 [1] | |
| 105 $ farray_destroy TEST1 | |
| 106 $ farray_destroy TEST2 | |
| 107 $ check_no_array_artifacts | |
| 108 | |
| 109 In-Equality (non-empty, different length) | |
| 110 | |
| 111 $ farray_create TEST1 0 1 2 '3 4 5' $'" 678" \\\'90 ' | |
| 112 $ farray_create TEST2 1 2 '3 4 5' $'" 678" \\\'90 ' | |
| 113 $ farray_are_equal TEST1 TEST2 | |
| 114 [1] | |
| 115 $ farray_destroy TEST1 | |
| 116 $ farray_destroy TEST2 | |
| 117 $ check_no_array_artifacts |
