【问题标题】:List of mock valid/invalid Email Addresses for Unit Tests单元测试的模拟有效/无效电子邮件地址列表
【发布时间】:2011-11-30 06:13:25
【问题描述】:

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

我一直在寻找这样的清单,但似乎找不到。我不是在寻找真实的地址,只是在寻找合适的地址,我可以在测试中扔的东西越多越好。我现在有 10 个,但如果有一个列表,它会给我一个更彻底的测试。

【问题讨论】:

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


    【解决方案1】:

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

    List of Valid and Invalid Email Addresses

    【讨论】:

      【解决方案2】:

      检查 Apache Commons EmailValidator 类的测试:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          这是 Dominic Sayers 用来测试他的 isEmail 验证器的一组测试电子邮件:

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

          有关 isEmail 的更多信息:

          http://isemail.info/about

          【讨论】:

          • 乍一看,您链接到的那个列表看起来很有用,但您(过于简短)的回答似乎将该列表从上下文中拉了出来。你能评论一下吗?例如,它属于什么“测试套件”或项目? “预期”/“严格模式”/“公共模式”列是什么意思?它是最新的吗?等
          • 不,这不是断章取义。 Sayer 的工具具有 DSN 查找功能。 isemail.info/aboutcode.google.com/p/isemail/issues/list.
          • 话虽如此,@Alex,在给出答案时最好给出一些上下文,这样它就不是仅链接的答案。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-11-17
          • 2017-01-11
          • 1970-01-01
          • 2017-01-10
          • 2013-02-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多