diff options
| author | Eitan Adler <eadler@FreeBSD.org> | 2014-07-17 07:12:12 +0000 |
|---|---|---|
| committer | Eitan Adler <eadler@FreeBSD.org> | 2014-07-17 07:12:12 +0000 |
| commit | 40dd6f486b2308849ff5590b4a00e252754d0b81 (patch) | |
| tree | 41ddc5f3b600b892e28e2760693f35501b6f77f4 /usr.bin/units | |
| parent | 72c7dfe3aa169fb98f8c2c122fe06f06510c29b5 (diff) | |
Notes
Diffstat (limited to 'usr.bin/units')
| -rw-r--r-- | usr.bin/units/Makefile | 6 | ||||
| -rw-r--r-- | usr.bin/units/tests/Makefile | 9 | ||||
| -rwxr-xr-x | usr.bin/units/tests/units_basics.sh | 22 |
3 files changed, 37 insertions, 0 deletions
diff --git a/usr.bin/units/Makefile b/usr.bin/units/Makefile index ebd1e0724f3a..3abbd3fdd507 100644 --- a/usr.bin/units/Makefile +++ b/usr.bin/units/Makefile @@ -1,5 +1,7 @@ # $FreeBSD$ +.include <src.opts.mk> + PROG= units FILES= units.lib FILESDIR= ${SHAREDIR}/misc @@ -7,4 +9,8 @@ FILESDIR= ${SHAREDIR}/misc LDADD+=-ledit -ltermcap DPADD+=${LIBEDIT} ${LIBTERMCAP} +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include <bsd.prog.mk> diff --git a/usr.bin/units/tests/Makefile b/usr.bin/units/tests/Makefile new file mode 100644 index 000000000000..887af6cc0fa8 --- /dev/null +++ b/usr.bin/units/tests/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +TESTSDIR= ${TESTSBASE}/bin/chown + +TAP_TESTS_SH= units_basics + +.include <bsd.test.mk> diff --git a/usr.bin/units/tests/units_basics.sh b/usr.bin/units/tests/units_basics.sh new file mode 100755 index 000000000000..adc28e031fa9 --- /dev/null +++ b/usr.bin/units/tests/units_basics.sh @@ -0,0 +1,22 @@ +#!/bin/sh +# $FreeBSD$ + +base=`basename $0` + +echo "1..3" + +assert_equals() { + testnum="$1" + expected="$2" + fn="$3" + if [ "$expected" = "$($fn)" ] + then + echo "ok $testnum - $fn" + else + echo "not ok $testnum - $fn" + fi +} + +assert_equals 1 1 "units -t ft ft" +assert_equals 2 12 "units -t ft in" +assert_equals 3 0.083333333 "units -t in ft" |
