Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison tests/farray-array.t @ 600:77abb0adccaf
farray.sh: Unittests for joining arrays
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 21:46:43 +0200 |
| parents | 46ff12cfeed0 |
| children | d4e8474ecc8b |
comparison
equal
deleted
inserted
replaced
| 599:46ff12cfeed0 | 600:77abb0adccaf |
|---|---|
| 902 $ farray_contains TEST '0 ' | 902 $ farray_contains TEST '0 ' |
| 903 [1] | 903 [1] |
| 904 | 904 |
| 905 $ farray_destroy TEST | 905 $ farray_destroy TEST |
| 906 $ check_no_array_artifacts | 906 $ check_no_array_artifacts |
| 907 | |
| 908 | |
| 909 Join | |
| 910 ==== | |
| 911 | |
| 912 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 | |
| 913 | |
| 914 $ farray_join _var TEST | |
| 915 $ echo "$_var" | |
| 916 0 1 2 3 4 5 " 678" \'910 11 | |
| 917 | |
| 918 $ farray_join _var TEST '---' | |
| 919 $ echo "$_var" | |
| 920 0---1---2---3 4 5---" 678" \'910 ---11 | |
| 921 | |
| 922 $ farray_join_for_eval _var TEST | |
| 923 $ echo "$_var" | |
| 924 '0' '1' '2' '3 4 5' $'" 678" \\\'910 ' '11' | |
| 925 | |
| 926 $ farray_print_join_for_eval TEST | |
| 927 '0' '1' '2' '3 4 5' $'" 678" \\\'910 ' '11' (no-eol) | |
| 928 | |
| 929 $ farray_clear TEST | |
| 930 | |
| 931 $ farray_join _var TEST | |
| 932 $ echo "/${_var}/" | |
| 933 // | |
| 934 | |
| 935 $ farray_print_join_for_eval TEST | |
| 936 | |
| 937 $ farray_join_for_eval _var TEST | |
| 938 $ echo "!${_var}!" | |
| 939 !! | |
| 940 | |
| 941 $ farray_join _var TEST '---' | |
| 942 $ echo "/${_var}/" | |
| 943 // | |
| 944 $ farray_destroy TEST | |
| 945 $ check_no_array_artifacts |
