Changeset View
Changeset View
Standalone View
Standalone View
usr.bin/diff3/tests/diff3_test.sh
# $FreeBSD$ | # $FreeBSD$ | ||||
atf_test_case diff3 | atf_test_case diff3 | ||||
atf_test_case diff3_lesssimple | atf_test_case diff3_lesssimple | ||||
atf_test_case diff3_ed | |||||
diff3_body() | diff3_body() | ||||
{ | { | ||||
atf_check -o file:$(atf_get_srcdir)/1.out \ | atf_check -o file:$(atf_get_srcdir)/1.out \ | ||||
diff3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | diff3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | ||||
atf_check -o file:$(atf_get_srcdir)/1.out \ | atf_check -o file:$(atf_get_srcdir)/1.out \ | ||||
diff3 --strip-trailing-cr $(atf_get_srcdir)/1cr.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | diff3 --strip-trailing-cr $(atf_get_srcdir)/1cr.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | ||||
Show All 13 Lines | diff3_body() | ||||
atf_check -o file:$(atf_get_srcdir)/5.out \ | atf_check -o file:$(atf_get_srcdir)/5.out \ | ||||
diff3 -x $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | diff3 -x $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | ||||
atf_check -o file:$(atf_get_srcdir)/6.out \ | atf_check -o file:$(atf_get_srcdir)/6.out \ | ||||
diff3 -3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | diff3 -3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | ||||
atf_check -o file:$(atf_get_srcdir)/7.out \ | atf_check -o file:$(atf_get_srcdir)/7.out \ | ||||
diff3 -i $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | diff3 -i $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | ||||
# atf_check -o file:$(atf_get_srcdir)/8.out \ | |||||
# diff3 -A -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | |||||
# atf_check -s exit:1 -o file:$(atf_get_srcdir)/9.out \ | |||||
# diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt | |||||
} | } | ||||
diff3_lesssimple_body() | diff3_lesssimple_body() | ||||
{ | { | ||||
atf_check -s exit:1 -o file:$(atf_get_srcdir)/10.out \ | atf_check -s exit:1 -o file:$(atf_get_srcdir)/10.out \ | ||||
diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/4.txt $(atf_get_srcdir)/5.txt $(atf_get_srcdir)/6.txt | diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/4.txt $(atf_get_srcdir)/5.txt $(atf_get_srcdir)/6.txt | ||||
} | } | ||||
diff3_ed_body() | |||||
{ | |||||
atf_check -s exit:0 -o file:$(atf_get_srcdir)/long-ed.out \ | |||||
diff3 -e $(atf_get_srcdir)/long-m.txt $(atf_get_srcdir)/long-o.txt $(atf_get_srcdir)/long-y.txt | |||||
} | |||||
atf_init_test_cases() | atf_init_test_cases() | ||||
{ | { | ||||
atf_add_test_case diff3 | atf_add_test_case diff3 | ||||
# atf_add_test_case diff3_lesssimple | # atf_add_test_case diff3_lesssimple | ||||
atf_add_test_case diff3_ed | |||||
} | } |