【问题标题】:Open source projects with good quality tests [closed]具有良好质量测试的开源项目[关闭]
【发布时间】:2010-05-23 22:57:05
【问题描述】:

我知道有一个关于具有良好代码质量的开源项目的帖子,但是哪些项目具有单元测试(带有模拟)并且质量很高?

非常感谢

【问题讨论】:

  • 请加入社区维基。这更像是一个民意调查,而不是一个只有一个正确答案的真正问题。

标签: c# .net unit-testing open-source


【解决方案1】:

ASP .NET MVC 源代码包含使用 Moq 进行模拟的大量单元测试。

【讨论】:

  • 我真的认为这个答案错过了问题的精神。将微软称为开源商店似乎非常不诚实。
【解决方案2】:

他们中的大多数都有单元测试。

例如,我认为NHibernateCastle project 是最突出的。 (虽然我还没有更仔细地检查 Castle 的代码,但我知道 NHibernate 有非常好的单元测试。)

您可以从公共存储库中提取它们的源代码。

编辑: 当我上次检查时,SubText 也有很好的单元测试。

【讨论】:

    【解决方案3】:

    Gallio 是一个用于单元测试的 OSS 自动化平台。有趣的是,它使用自己的测试框架 (MbUnit) 在构建过程中运行其单元测试。这是一种有趣的狗食形式。

    虽然单元测试适度使用了模拟(使用 Rhino.Mocks),但它们强调了测试框架的所有可能特性。你想看看代码here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2011-05-18
      相关资源
      最近更新 更多