package de.fhb.autobday.commons; import static org.junit.Assert.*; import org.junit.Test; /** * * @author Michael Koppen <koppen@fh-brandenburg.de> Andy Klay * <klay@fh-brandenburg.de> */ public class EMailValidatorTest { public EMailValidatorTest() { } /** * Test the default konstruktor */ @Test public void testKonstruktor() { assertEquals(true, new EMailValidator() instanceof EMailValidator); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailStandardMail() { System.out.println("testIsEmailStandardMail"); assertTrue("standard mail", EMailValidator.isEmail("test@dawanda.com")); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailMailWithNumbers() { System.out.println("testIsEmailMailWithNumbers"); assertTrue("mail with numbers", EMailValidator.isEmail("test123@dawanda.com")); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailMailWithPoint() { System.out.println("testIsEmailMailWithPoint"); assertTrue("mail with point", EMailValidator.isEmail("test.test@dawanda.com")); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailMailWithStrangeSigns() { System.out.println("testIsEmailMailWithStrangeSigns"); assertFalse("mail with strange signs", EMailValidator.isEmail("test?!ยง$%&/()=?`test@dawanda.com")); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailMailWithNumberInDomain() { System.out.println("testIsEmailMailWithNumberInDomain"); assertTrue("mail with number in domain", EMailValidator.isEmail("test@123dawanda.com")); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailMailWithoutLocal() { System.out.println("testIsEmailMailWithoutLocal"); assertFalse("mail without local", EMailValidator.isEmail("test@dawanda")); } /** * Test of isEmail method, of class EMailValidator. */ @Test public void testIsEmailMailTooShort() { System.out.println("testIsEmailMailTooShort"); assertFalse("mail too short", EMailValidator.isEmail("t@dawanda.com")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailStandardGoogleMail() { System.out.println("testIsGoogleMailStandardGoogleMail"); assertTrue("standard googlemail", EMailValidator.isGoogleMail("test@googlemail.com")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailStandardGmail() { System.out.println("testIsGoogleMailStandardGmail"); assertTrue("standard gmail", EMailValidator.isGoogleMail("test@gmail.com")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailMailWithoutLocal() { System.out.println("testIsGoogleMailMailWithoutLocal"); assertFalse("mail without Local", EMailValidator.isGoogleMail("test@gmail")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailMailJustWithLocal() { System.out.println("testIsGoogleMailMailWithoutDomain"); assertFalse("mail without just with local", EMailValidator.isGoogleMail("test@.de")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailMailWithoutDomainTwo() { System.out.println("testIsGoogleMailMailWithoutDomainTwo"); assertFalse("mail without domain", EMailValidator.isGoogleMail("test@googlemail")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailToo() { System.out.println("testIsGoogleMailToo"); assertFalse("mail too", EMailValidator.isGoogleMail("t@googlemail.com")); } /** * Test of isGoogleMail method, of class EMailValidator. */ @Test public void testIsGoogleMailmailTooShort() { System.out.println("testIsGoogleMailmailTooShort"); assertFalse("mail too short", EMailValidator.isGoogleMail("t@gmail.com")); } }