package Ġcom . example . unit testing Ċ Ċ import Ġorg . junit . Assert .* Ċ import Ġorg . junit . Test Ċ Ċ class ĠEmail Validator Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ Correct Email Simple _ Returns True () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ( Email Validator . isValid Email Test (" name @ email . com ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ Correct Email Sub Domain _ Returns True () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ( Email Validator . isValid Email Test (" name @ email . com . uk ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ Invalid Email No T ld _ Returns False () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Email Validator . isValid Email Test (" name @ email ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ Invalid Email Double Dot _ Returns False () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Email Validator . isValid Email Test (" name @ email .. com ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ Invalid Email No Username _ Returns False () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Email Validator . isValid Email Test ("@ email . com ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ EmptyString _ Returns False () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Email Validator . isValid Email Test ("")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġemail Validator _ Null Email _ Returns False () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Email Validator . isValid Email Test ( null )) ĊĠĠĠ Ġ} Ċ }