Permalink
Cannot retrieve contributors at this time
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?
6002CEM_8918189/app/src/test/java/com/example/booksharing21/RegisterValidationTest.java
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
105 lines (70 sloc)
3.07 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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(""));} | |
} |