Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison tests/farray-array.t @ 603:d4e8474ecc8b
farray.sh: More unittests with regard to array parameter checks
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 22:06:45 +0200 |
| parents | 77abb0adccaf |
| children | 618f8e72e5e6 |
comparison
equal
deleted
inserted
replaced
| 602:b66abd3c2e4a | 603:d4e8474ecc8b |
|---|---|
| 71 Duplicate destruction | 71 Duplicate destruction |
| 72 | 72 |
| 73 $ farray_create TEST 1 2 3 | 73 $ farray_create TEST 1 2 3 |
| 74 $ farray_destroy TEST | 74 $ farray_destroy TEST |
| 75 $ farray_destroy TEST | 75 $ farray_destroy TEST |
| 76 ERROR: farray `TEST' does not exist: token empty | 76 ERROR: farray `TEST' not created properly: token empty |
| 77 [1] | 77 [1] |
| 78 $ check_no_array_artifacts | 78 $ check_no_array_artifacts |
| 79 | 79 |
| 80 | 80 |
| 81 Equality | 81 Equality |
| 941 $ farray_join _var TEST '---' | 941 $ farray_join _var TEST '---' |
| 942 $ echo "/${_var}/" | 942 $ echo "/${_var}/" |
| 943 // | 943 // |
| 944 $ farray_destroy TEST | 944 $ farray_destroy TEST |
| 945 $ check_no_array_artifacts | 945 $ check_no_array_artifacts |
| 946 | |
| 947 | |
| 948 Parameter Checks | |
| 949 ================ | |
| 950 | |
| 951 $ ( farray_create ) | |
| 952 ERROR: missing farray name | |
| 953 [70] | |
| 954 | |
| 955 $ ( farray_append ) | |
| 956 ERROR: missing farray name | |
| 957 [70] | |
| 958 | |
| 959 $ TEST='' | |
| 960 $ (farray_append TEST) | |
| 961 ERROR: farray `TEST' not created properly: token empty | |
| 962 [70] | |
| 963 | |
| 964 $ check_no_array_artifacts | |
| 965 | |
| 966 $ farray_create DUP | |
| 967 $ (farray_create DUP) | |
| 968 ERROR: object `DUP' already created \(token `[a-f0-9]+'\) (re) | |
| 969 [70] | |
| 970 | |
| 971 $ check_no_array_artifacts | |
| 972 _farr_A_[0-9a-f]+__=0 (re) | |
| 973 [1] | |
| 974 | |
| 975 $ farray_destroy DUP | |
| 976 $ check_no_array_artifacts |
