package validator;
import static org.junit.Assert.*;
import org.junit.Test;
import carpool.common.Validator;
public class validatorTest {
@Test
public void testPhoneFormat(){
String myphone = "9892263974";
if(Validator.isPhoneFormatValid(myphone)){
//Passed;
}else{
fail();
}
myphone = "sdf";
if(!Validator.isPhoneFormatValid(myphone)){
//Passed;
}else{
fail();
}
myphone = "1sdf";
if(!Validator.isPhoneFormatValid(myphone)){
//Passed;
}else{
fail();
}
myphone = "1@$sdf";
if(!Validator.isPhoneFormatValid(myphone)){
//Passed;
}else{
fail();
}
}
@Test
public void testEmailFormat(){
String myemail = "xiongchuhan@hotmail.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "lifecentric.o2o@gmail.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "lifecentri-c.o2o@gmail.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "sdf";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "lifecentric.o2o@.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "@lifecentric.o2o@gmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "lifecentric.o2o@g.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "lifecentric.o2ogmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "asdfsdfsdrewrfdgdfgergtertrewtretertretertertretertreter@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1!@#$%#$%@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1!#$%^&*()-+=qw2@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1sdf..@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1sdf.3@hotmail.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1sdf.erw-3-3-1@hotmail.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1sdf.erw-3-3-1&@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1sdf.erw-3-3-1&(@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "-1sdf.erw-3-3-1@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = ".sdf.erw-3-3-1@hotmail.com";
if(!Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
myemail = "uwse@me.com";
if(Validator.isEmailFormatValid(myemail)){
//Passed;
}else{
fail();
}
}
@Test
public void testQQFormat(){
String qq="1234";
if(!Validator.isQqFormatValid(qq)){
//Passed;
}else{
fail();
}
qq="12345";
if(Validator.isQqFormatValid(qq)){
//Passed;
}else{
fail();
}
qq="1234512345";
if(Validator.isQqFormatValid(qq)){
//Passed;
}else{
fail();
}
qq="12345123451";
if(!Validator.isQqFormatValid(qq)){
//Passed;
}else{
fail();
}
qq="12345#$45";
if(!Validator.isQqFormatValid(qq)){
//Passed;
}else{
fail();
}
}
@Test
public void testNameFormat(){
String name = "熊处寒";
if(Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="12345#$45";
if(!Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="";
if(!Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="1";
if(!Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="いっぽん";
if(!Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="马修羊isYangChunkai";
if(Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="yck马xch熊";
if(Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="Harry Xiong";
if(Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
name="Harry X iong";
if(!Validator.isNameFormatValid(name)){
//Passed;
}else{
fail();
}
}
@Test
public void testPasswordFormat(){
String pw="12345";
if(!Validator.isPasswordFormatValid(pw)){
//Passed;
}else{
fail();
}
pw="1234512345123451234512345123451";
if(!Validator.isPasswordFormatValid(pw)){
//Passed;
}else{
fail();
}
pw="qAD#$1234";
if(Validator.isPasswordFormatValid(pw)){
//Passed;
}else{
fail();
}
pw="ycg1990$";
if(Validator.isPasswordFormatValid(pw)){
//Passed;
}else{
fail();
}
pw="qAD#$123我4";
if(!Validator.isPasswordFormatValid(pw)){
//Passed;
}else{
fail();
}
pw="qAD#$123い4";
if(!Validator.isPasswordFormatValid(pw)){
//Passed;
}else{
fail();
}
}
}