使用TDD和Java开发的开源项目

时间:2010-11-13 20:02:54

标签: java open-source tdd

我正在寻找一个项目:

1)有可用的来源,包括测试。

2)严格使用 TDD 开发。

3)用 Java 和JUnit编写。

有什么想法吗?

4 个答案:

答案 0 :(得分:5)

我们在单元级别使用BDD编写了JBehave,即BDD场景框架。与TDD略有不同,但提供了许多相同的值。 (您将在src / behavior而不是src / test中找到测试。)

Tyburn同上,我前段时间写过一个小小的Swing自动化工具。

您也可以查看Mockito

我推荐这三个因为它们是为了支持BDD本身的方面而写的,所以编写它们的人真的非常关心这些东西。

答案 1 :(得分:2)

想到了{p> JUnit

根据this interview中的Erich Gamma,它是以“严格的测试驱动方式”开发的。我也听过Gamma和Beck的采访,重复了这一说法。

答案 2 :(得分:1)

HibernateSpring是很好的开源示例,经过严格的单元测试。

编辑,任何apache commons项目......

答案 3 :(得分:0)

"Good example of complex code using TDD"是程序员SE网站上的一个问题,您可能会对此感兴趣。