Deleted Added
full compact
pw_useradd_test.sh (316256) pw_useradd_test.sh (316347)
1# $FreeBSD: stable/11/usr.sbin/pw/tests/pw_useradd_test.sh 316256 2017-03-30 06:20:24Z ngie $
1# $FreeBSD: stable/11/usr.sbin/pw/tests/pw_useradd_test.sh 316347 2017-04-01 09:27:00Z bapt $
2
3# Import helper functions
4. $(atf_get_srcdir)/helper_functions.shin
5
6# Test add user
7atf_test_case user_add
8user_add_body() {
9 populate_etc_skel

--- 369 unchanged lines hidden (view full) ---

379 ${PW} useradd -D -C ${HOME}/pw.conf \
380 -u 2000,32767 -i 2000,32767
381 atf_check -s exit:0 \
382 -o inline:"minuid = 2000\nmaxuid = 32767\nmingid = 2000\nmaxgid = 32767\n" \
383 grep "^m.*id =" ${HOME}/pw.conf
384 atf_check -s exit:0 \
385 ${PW} useradd foo -C ${HOME}/pw.conf
386}
2
3# Import helper functions
4. $(atf_get_srcdir)/helper_functions.shin
5
6# Test add user
7atf_test_case user_add
8user_add_body() {
9 populate_etc_skel

--- 369 unchanged lines hidden (view full) ---

379 ${PW} useradd -D -C ${HOME}/pw.conf \
380 -u 2000,32767 -i 2000,32767
381 atf_check -s exit:0 \
382 -o inline:"minuid = 2000\nmaxuid = 32767\nmingid = 2000\nmaxgid = 32767\n" \
383 grep "^m.*id =" ${HOME}/pw.conf
384 atf_check -s exit:0 \
385 ${PW} useradd foo -C ${HOME}/pw.conf
386}
387atf_test_case user_add_defaultgroup
388user_add_defaultgroup_body()
389{
390 populate_etc_skel
391 echo 'defaultgroup = "plop"' > ${HOME}/pw.conf
392 atf_check -s exit:0 \
393 ${PW} groupadd plop -g 442
394 atf_check -s exit:0 \
395 ${PW} useradd foo -C ${HOME}/pw.conf
396 atf_check -s exit:0 \
397 -o inline:"foo:*:1001:442::0:0:User &:/home/foo:/bin/sh\n" \
398 ${PW} usershow foo
399}
387
388atf_init_test_cases() {
389 atf_add_test_case user_add
390 atf_add_test_case user_add_noupdate
391 atf_add_test_case user_add_comments
392 atf_add_test_case user_add_comments_noupdate
393 atf_add_test_case user_add_comments_invalid
394 atf_add_test_case user_add_comments_invalid_noupdate

--- 19 unchanged lines hidden (view full) ---

414 atf_add_test_case user_add_bad_shell
415 atf_add_test_case user_add_already_exists
416 atf_add_test_case user_add_w_error
417 atf_add_test_case user_add_w_no
418 atf_add_test_case user_add_w_none
419 atf_add_test_case user_add_w_random
420 atf_add_test_case user_add_w_yes
421 atf_add_test_case user_add_with_pw_conf
400
401atf_init_test_cases() {
402 atf_add_test_case user_add
403 atf_add_test_case user_add_noupdate
404 atf_add_test_case user_add_comments
405 atf_add_test_case user_add_comments_noupdate
406 atf_add_test_case user_add_comments_invalid
407 atf_add_test_case user_add_comments_invalid_noupdate

--- 19 unchanged lines hidden (view full) ---

427 atf_add_test_case user_add_bad_shell
428 atf_add_test_case user_add_already_exists
429 atf_add_test_case user_add_w_error
430 atf_add_test_case user_add_w_no
431 atf_add_test_case user_add_w_none
432 atf_add_test_case user_add_w_random
433 atf_add_test_case user_add_w_yes
434 atf_add_test_case user_add_with_pw_conf
435 atf_add_test_case user_add_defaultgroup
422}
436}