xref: /freebsd/usr.sbin/pw/tests/pw_test.sh (revision 2350f75acb0da0271ccff1fb22381f7e8c5948f8)
1*2350f75aSBaptiste Daroussinatf_test_case R_missing_dir
2*2350f75aSBaptiste DaroussinR_missing_dir_body() {
3*2350f75aSBaptiste Daroussin        atf_check -s exit:64 -e inline:"pw: -R requires a directory argument\n" pw -R
4*2350f75aSBaptiste Daroussin}
5*2350f75aSBaptiste Daroussin
6*2350f75aSBaptiste Daroussinatf_test_case V_missing_dir
7*2350f75aSBaptiste DaroussinV_missing_dir_body() {
8*2350f75aSBaptiste Daroussin        atf_check -s exit:64 -e inline:"pw: -V requires a directory argument\n" pw -V
9*2350f75aSBaptiste Daroussin}
10*2350f75aSBaptiste Daroussin
11*2350f75aSBaptiste Daroussinatf_test_case M_missing_file
12*2350f75aSBaptiste DaroussinM_missing_file_body() {
13*2350f75aSBaptiste Daroussin        atf_check -s exit:64 -e inline:"pw: -M requires a file argument\n" pw -M
14*2350f75aSBaptiste Daroussin}
15*2350f75aSBaptiste Daroussin
16*2350f75aSBaptiste Daroussinatf_init_test_cases() {
17*2350f75aSBaptiste Daroussin	atf_add_test_case R_missing_dir
18*2350f75aSBaptiste Daroussin	atf_add_test_case V_missing_dir
19*2350f75aSBaptiste Daroussin	atf_add_test_case M_missing_file
20*2350f75aSBaptiste Daroussin}
21