Exemple #1
0
printf("/////////////////////////////////\n");
printf("STARTING RegisteredUser UNIT TESTS\n");
printf("/////////////////////////////////\n");
$user = new RegisteredUser();
//register new user
$user->register("armand", "abc123", "*****@*****.**", "Armand", "Nokbak", "MS", "Starkville");
unset($user);
//get existing user
$user = new RegisteredUser('armand');
//get existing user data
$email = $user->getEmail();
printf("Armand's email is %s\n", $email);
//get existing user
$user2 = new RegisteredUser("armand5");
//login successful (print true)
$loginSuccess = $user2->login("armand5", "abc123");
if (is_null($loginSuccess)) {
    $pass_fail = "fail";
} else {
    $pass_fail = $loginSuccess;
}
printf("User %s logged in successfully: %s\n", "armand5", $pass_fail);
//login unsuccessful (print false)
$loginSuccess2 = $user2->login("armand5", "abc12");
if (is_null($loginSuccess2)) {
    $pass_fail = "fail";
} else {
    $pass_fail = $loginSuccess2;
}
printf("User %s logged in successfully: %s\n", "armand5", $pass_fail);
//delete user