diff options
| author | Conrad Meyer <cem@FreeBSD.org> | 2018-02-27 22:01:40 +0000 |
|---|---|---|
| committer | Conrad Meyer <cem@FreeBSD.org> | 2018-02-27 22:01:40 +0000 |
| commit | 3049d4ccc031e5d4d0ff6b9a2445131f507778f2 (patch) | |
| tree | 094f042017879712bc4b9ee62ac7014e7f87e673 /usr.bin/seq/tests | |
| parent | 3acf1760b704cf876bea0c6b0f7e0a9431328d34 (diff) | |
Notes
Diffstat (limited to 'usr.bin/seq/tests')
| -rw-r--r-- | usr.bin/seq/tests/Makefile | 7 | ||||
| -rwxr-xr-x | usr.bin/seq/tests/seq_test.sh | 40 |
2 files changed, 47 insertions, 0 deletions
diff --git a/usr.bin/seq/tests/Makefile b/usr.bin/seq/tests/Makefile new file mode 100644 index 000000000000..08fc0ca7676f --- /dev/null +++ b/usr.bin/seq/tests/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +PACKAGE= tests + +ATF_TESTS_SH= seq_test + +.include <bsd.test.mk> diff --git a/usr.bin/seq/tests/seq_test.sh b/usr.bin/seq/tests/seq_test.sh new file mode 100755 index 000000000000..efc4396752f5 --- /dev/null +++ b/usr.bin/seq/tests/seq_test.sh @@ -0,0 +1,40 @@ +# Copyright (c) 2018 Conrad Meyer <cem@FreeBSD.org> +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ + +atf_test_case float_rounding +float_rounding_head() +{ + atf_set "descr" "Check for correct termination in the face of floating point rounding" +} +float_rounding_body() +{ + atf_check -o inline:'1\n1.1\n1.2\n' seq 1 0.1 1.2 +} + +atf_init_test_cases() +{ + atf_add_test_case float_rounding +} |
