Java JUnit的替代方案

Java JUnit的替代方案,java,junit,Java,Junit,JUnit还有其他选择吗?我有一个主机运行JRE 1.4.2的专有精简版本,JUnit与此实现不兼容。不确定它是否比JUnit工作得更好,但有一个问题,请尝试使用较旧版本的JUnit。从最新的3.x版本开始,如果那不起作用,就从那里向后走。如果JUnit3.8.1不能像2002年发布的JUnit3.8.1一样工作,而J2SE5.0直到2004年才问世,我会非常惊讶。所有版本均可在此处获得: 我建议使用TestNG作为Java项目的核心单元测试框架,因为TestNG在参数化测试、依赖性测试和套件测

JUnit还有其他选择吗?我有一个主机运行JRE 1.4.2的专有精简版本,JUnit与此实现不兼容。

不确定它是否比JUnit工作得更好,但有一个问题,请尝试使用较旧版本的JUnit。从最新的3.x版本开始,如果那不起作用,就从那里向后走。如果JUnit3.8.1不能像2002年发布的JUnit3.8.1一样工作,而J2SE5.0直到2004年才问世,我会非常惊讶。所有版本均可在此处获得:


我建议使用TestNG作为Java项目的核心单元测试框架,因为TestNG在参数化测试、依赖性测试和套件测试(分组概念)方面更为先进


还包括整个JUnit4核心功能。

非常确定TestNG依赖于注释,因此在1.4.2环境中不是合适的替代方案。事实上,虽然TestNG的早期版本支持注释作为Javadocs,但您仍然可以获得其中一个注释(但它们已经存在了几年)。+1我们使用JUnit和1.2.2 JRE。这是JUnit的一个旧版本,但它起了作用,我们最终选择了JUnit3.8。事实证明,JUnit4不适用于我们的唯一原因是因为1.4运行时不支持注释,因此用于从其他位置拉类的@RunWith不起作用。嗯,我想也许您可以使用JUnit4,但不使用注释。我很确定JUnit4仍然包含所有旧的3.8功能,以实现向后兼容性。