java - 有没有一种自动化的方法来确保代码的所有部分都经过单元测试?

标签 java unit-testing junit

我已经为我的类编写了 JUnit 测试,并且希望它能告诉我我的代码中是否有任何部分没有经过单元测试。有办法做到这一点吗?

最佳答案

是的,像 cobertura 这样的覆盖工具或 emma .

他们创造了 reports显示源代码中的每一行以及它是否已执行(以及汇总统计信息)。

当然,它们只能显示代码是否运行。无法判断单元测试是否包含用于确认结果正确的断言。

关于java - 有没有一种自动化的方法来确保代码的所有部分都经过单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542574/

相关文章:

java - IntelliJ IDEA - 双引号和字母更改为 Unicode 字母

unit-testing - 运行时错误运行 Jest : in React

java - Scala/Java 中的编程语言抽象

java - 操作 VelocityView 来更改模板名称

c# - File.Exists 在 UnitTest 上下文中返回 false

.net - NUnit、MSTest 等之间真的有什么区别吗?

hadoop - 具有独立模式的MRUnit

androidTest 未编译,显示无法解析符号

java - 使用 PowerMock 时出现 ClassNotFoundException - Android Junit

java - Java 中的 printf() 结构