Skip to content
Permalink
4b4c33655e
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
105 lines (70 sloc) 3.07 KB
package com.example.booksharing21;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
// Register Testing
public class RegisterValidationTest {
// Username Tests
@Test
public void Valid_Username() { assertTrue(RegisterValidation.UserValidator.username_valid("john"));}
@Test
public void Null_username() { assertFalse(RegisterValidation.UserValidator.username_valid(null)); }
@Test
public void Empty_String_username() { assertFalse(RegisterValidation.UserValidator.username_valid("")); }
// Email Tests
@Test
public void Valid_email() {
assertTrue(RegisterValidation.EmailValidator.isValidEmail("name@email.com"));
}
@Test
public void Valid_sub_domain() {
assertTrue(RegisterValidation.EmailValidator.isValidEmail("name@email.co.uk"));
}
@Test
public void Invalid_Email_NoCOM_Returns_False() {
assertFalse(RegisterValidation.EmailValidator.isValidEmail("name@email"));
}
@Test
public void Invalid_Email_2dot_Returns_False() {
assertFalse(RegisterValidation.EmailValidator.isValidEmail("name@email..com"));
}
@Test
public void Invalid_Email_No_Username_Returns_False() {
assertFalse(RegisterValidation.EmailValidator.isValidEmail("@email.com"));
}
@Test
public void Empty_String_Returns_False() {
assertFalse(RegisterValidation.EmailValidator.isValidEmail(""));
}
@Test
public void Null_Email_Returns_False() {
assertFalse(RegisterValidation.EmailValidator.isValidEmail(null));
}
// Password Tests
@Test
public void Valid_password() {assertTrue(RegisterValidation.PasswordValidator.password_valid("john1234")); }
@Test
public void Null_password() {assertFalse(RegisterValidation.PasswordValidator.password_valid(null)); }
@Test
public void Empty_password() {assertFalse(RegisterValidation.PasswordValidator.password_valid(""));}
@Test
public void Small_Length_Password() {assertFalse(RegisterValidation.PasswordValidator.password_valid("john"));}
@Test
public void Max_Length_Password() {assertFalse(RegisterValidation.PasswordValidator.password_valid("johndoejanedoe1234"));}
// Phone Number Tests
@Test
public void Valid_Phone() {assertTrue(RegisterValidation.PhoneValidator.phone_valid("7553055453"));}
@Test
public void Null_phone() {assertFalse(RegisterValidation.PhoneValidator.phone_valid(null));}
@Test
public void Empty_phone() {assertFalse(RegisterValidation.PhoneValidator.phone_valid(""));}
@Test
public void No_STRING_phone() {assertFalse(RegisterValidation.PhoneValidator.phone_valid("qwertyuiopasdfghjklçzxcvbnm"));}
// Address Tests
@Test
public void valid_Address(){assertTrue(RegisterValidation.AddressValidator.address_valid("Priory St")); }
@Test
public void Null_Address(){assertFalse(RegisterValidation.AddressValidator.address_valid(null));}
@Test
public void Empty_Address(){assertFalse(RegisterValidation.AddressValidator.address_valid(""));}
}