Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
view tests/farray-misc.t @ 588:fb7e5cd69494
farray.sh: implement _farr_is_decimal_number() to prepare for more thorough index checks
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 13:05:01 +0200 |
| parents | |
| children | ce29bad1fd3b |
line wrap: on
line source
Basic tests of farray.sh's internal helper functions Shell is /bin/sh. Setup ===== $ set -u $ . "${TESTDIR}/testsetup.sh" $ _p_datadir="${TESTDIR}/../share/local-bsdtools" $ . "${_p_datadir}/farray.sh" Plain Decimal Number Checks =========================== Valid ----- $ _farr_is_decimal_number 0 $ _farr_is_decimal_number 12345678901234567890 $ _farr_is_decimal_number -12345678901234567890 $ _farr_is_decimal_number +12345678901234567890 Octal $ _farr_is_decimal_number 012345678901234567890 $ _farr_is_decimal_number -012345678901234567890 $ _farr_is_decimal_number +12345678901234567890 Invalid ------- $ _farr_is_decimal_number x [1] $ _farr_is_decimal_number '' [1] $ _farr_is_decimal_number '+' [1] $ _farr_is_decimal_number '-' [1] $ _farr_is_decimal_number '0x1' [1] $ _farr_is_decimal_number *12345678901234567890 [1] $ _farr_is_decimal_number 0x0123456789abcdef [1] $ _farr_is_decimal_number 0123456789abcdef [1]
