Add testcases for cat -b

MFC after:	1 month
Sponsored by:	Dell EMC Isilon
This commit is contained in:
Enji Cooper 2017-06-06 21:50:00 +00:00
parent 366dbfa5c0
commit 7c91b65f54
4 changed files with 26 additions and 0 deletions

View File

@ -6,6 +6,8 @@ NETBSD_ATF_TESTS_SH= cat_test
${PACKAGE}FILES+= d_align.in
${PACKAGE}FILES+= d_align.out
${PACKAGE}FILES+= d_b_output.in
${PACKAGE}FILES+= d_b_output.out
${PACKAGE}FILES+= d_se_output.in
${PACKAGE}FILES+= d_se_output.out
${PACKAGE}FILES+= d_s_output.in

View File

@ -0,0 +1,4 @@
This is a line
The line before this was a blank line.
This line has leading whitespace.

View File

@ -0,0 +1,4 @@
1 This is a line
2 The line before this was a blank line.
3 This line has leading whitespace.

View File

@ -52,6 +52,19 @@ nonexistent_body() {
-x "cat /some/name/that/does/not/exist"
}
# Begin FreeBSD
atf_test_case b_output
b_output_head() {
atf_set "descr" "Test that cat(1) prints out numbers on non-blank "\
"lines with '-b'"
}
b_output_body() {
atf_check -o file:$(atf_get_srcdir)/d_b_output.out \
cat -b $(atf_get_srcdir)/d_b_output.in
}
# End FreeBSD
atf_test_case se_output
se_output_head() {
atf_set "descr" "Test that cat(1) prints a $ sign " \
@ -103,6 +116,9 @@ atf_init_test_cases()
{
atf_add_test_case align
atf_add_test_case nonexistent
# Begin FreeBSD
atf_add_test_case b_output
# End FreeBSD
atf_add_test_case se_output
# Begin FreeBSD
atf_add_test_case s_output