Package controller.check

Examples of controller.check.EmailChecker


 
  private void checkEmailChecker() throws Exception{
    //valid configuration
    String emailAddress = "patrick.jeschall@t-online.de";
    EmailContact contactType = EmailContact.NO_CONTACT;
    if (new EmailChecker(emailAddress, contactType).check() != true){
      throw new Exception("valid configuration declared invalid");
    }
    //valid -> shortest emailAddress
    emailAddress = "a@b.c";
    if (new EmailChecker(emailAddress, contactType).check() != true){
      throw new Exception("valid configuration declared invalid");
    }
    //invalid because '@' is missing
    emailAddress = "patrick.jeschallt-online.de";
    if (new EmailChecker(emailAddress, contactType).check() != false){
      throw new Exception("invalid emailAddress declared valid (missing '@')");
    }
    //invalid because no domain is found
    emailAddress = "patrick.jeschall@t-onlinede";
    if (new EmailChecker(emailAddress, contactType).check() != false){
      throw new Exception("invalid emailAddress declared valid (missing domain)");
    }
    //invalid because no address before '@'
    emailAddress = "@t-online.de";
    if (new EmailChecker(emailAddress, contactType).check() != false){
      throw new Exception("invalid emailAddress declared valid (missing address in front of '@')");
    }
    //invalid because no provider found
    emailAddress = "patrick.jeschall@.de";
    if (new EmailChecker(emailAddress, contactType).check() != false){
      throw new Exception("invalid emailAddress declared valid (missing provider)");
    }
    //invalid too short
    emailAddress = "@.";
    if (new EmailChecker(emailAddress, contactType).check() != false){
      throw new Exception("invalid emailAddress declared valid (too short)");
    }
  }
View Full Code Here

TOP

Related Classes of controller.check.EmailChecker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.