java - 使用 JUnit 3.x 与 JUnit 4.x 运行测试仍然是最佳实践吗?

标签 java unit-testing junit

我有一段时间没看过这个了,但如果我没记错的话,ant 和 maven 仍然依赖 JUnit 3 进行单元测试(从 maven 2.09 开始,默认的 POM 文件仍然有 JUnit 3.81)。

坚持使用 JUnit 3 而不是使用最新最好的仍然有意义吗?我可能会失踪的任何充分理由?

最佳答案

我看不出有什么理由坚持使用 3.x 版本。大多数工具与 4.x 兼容已有一段时间了。我坚持使用 3.x 的唯一原因是在 java 1.4 环境中(因为没有其他方法)。

顺便说一句,maven在2.1开始转Java 5,所以他们有机会提出junit 4.x

关于java - 使用 JUnit 3.x 与 JUnit 4.x 运行测试仍然是最佳实践吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/330901/

相关文章:

java - 从 Linux 上的 java 程序连接到路由器

javascript - 如何在 React 中类组件的实例方法中模拟 fetch?

c# - 如何避免或单元测试意外使用具体的单例类型而不是使用 StructureMap 进行抽象

java - JUnit 测试中的父类

java - 如何使用参数化数据的多个来源

java - 从 OnClickListener 接口(interface)创建对象

java - Spark Hbase : How to convert a dataframe to Hbase org. apache.hadoop.hbase.client.Result

testing - 如何拥有一个使用 JUnit 测试业务逻辑的 KotlinJS 模块?

java - Google 应用引擎全文搜索中的总数

javascript - Mockjax 在同一个测试文件中两次?