#!/bin/sh # # Blackbox tests for smbpasswd # # Copyright (c) 2015-2016 Andreas Schneider # if [ $# -lt 4 ]; then cat < $tmpfile < $tmpfile </dev/null 2>&1 ret=$? if [ $ret -ne 0 ]; then echo "Failed to change password for user $user" echo "$out" return 1 fi } testit "Create user $samba_test_user" \ create_local_smb_user $samba_test_user $samba_test_user_pwd \ || failed=$(expr $failed + 1) testit "Change user password" \ test_smbpasswd $samba_test_user $samba_test_user_pwd $samba_test_user_new_pwd \ || failed=$(expr $failed + 1) testit "Delete user $samba_test_user" \ delete_local_smb_user $samba_test_user \ || failed=$(expr $failed + 1) exit $failed