单元测试的模拟有效/无效电子邮件地址列表

时间:2011-10-03 21:43:52

标签: unit-testing language-agnostic email-validation test-data

是否有人知道电子邮件地址列表(不需要是真实的)我可以用于电子邮件验证程序集进行单元测试?

我一直在寻找这样的清单,似乎找不到一个。我不是在寻找真正的地址,只是那些合适的地址,而且我在测试中投入的东西越多越好。我现在有10个,但是如果有一个列表,它会给我一个更全面的测试。

4 个答案:

答案 0 :(得分:21)

我相信你正在寻找这样的东西:

List of Valid and Invalid Email Addresses

答案 1 :(得分:3)

检查Apache Commons EmailValidator类的测试:

Hibernate Validator中的EmailValidatorTest也包含一些地址。

答案 2 :(得分:2)

我喜欢使用this page on email validating regexes中的设置,因为地址包含他们在电子邮件地址中测试的内容。

答案 3 :(得分:2)

以下是Dominic Sayers用于测试其isEmail验证程序的一组测试电子邮件:

http://code.iamcal.com/php/rfc822/tests/

有关isEmail的更多信息:

http://isemail.info/about