Add regression test about reverse line feed to col(1)

This commit is contained in:
bapt 2015-05-02 12:08:28 +00:00
parent 0026949c41
commit b76c241652
6 changed files with 62 additions and 0 deletions

View File

@ -514,6 +514,8 @@
..
cmp
..
col
..
comm
..
cut

View File

@ -1,6 +1,12 @@
# @(#)Makefile 8.1 (Berkeley) 6/6/93
# $FreeBSD$
.include <src.opts.mk>
PROG= col
.if ${MK_TESTS} != "no"
SUBDIR+= tests
.endif
.include <bsd.prog.mk>

View File

@ -0,0 +1,11 @@
# $FreeBSD$
TESTSDIR= ${TESTSBASE}/usr.bin/col
ATF_TESTS_SH= col
FILES= rlf.in \
rlf2.in
FILESDIR= ${TESTSDIR}
.include <bsd.test.mk>

39
usr.bin/col/tests/col.sh Executable file
View File

@ -0,0 +1,39 @@
# $FreeBSD$
atf_test_case rlf
rlf_head()
{
atf_set "descr" "testing reverse line feed"
}
rlf_body()
{
atf_check \
-o inline:"a b\n" \
-e empty \
-s exit:0 \
col < $(atf_get_srcdir)/rlf.in
atf_check \
-o inline:"a b3\n" \
-e empty \
-s exit:0 \
col < $(atf_get_srcdir)/rlf2.in
atf_check \
-o inline:"a b3\n" \
-e empty \
-s exit:0 \
col -x < $(atf_get_srcdir)/rlf2.in
atf_check \
-o inline:"a b3\n" \
-e empty \
-s exit:0 \
col -p < $(atf_get_srcdir)/rlf2.in
}
atf_init_test_cases()
{
atf_add_test_case rlf
}

2
usr.bin/col/tests/rlf.in Normal file
View File

@ -0,0 +1,2 @@
a
7b

View File

@ -0,0 +1,2 @@
a
7b