一个测试如何运行非主要方法? [Java,IntelliJ]

时间:2018-07-28 03:29:52

标签: java intellij-idea methods

是否可以在不运行main方法(从而不运行整个类)的情况下运行非main方法?

在编写不完整的程序时测试代码似乎很有用。

1 个答案:

答案 0 :(得分:1)

这就是所谓的单元测试,对于Java JUnit而言,它将是最常用的工具。它将允许您运行单个类或方法。为了进一步帮助您,可以使用模拟工具(例如Mockito)用模拟的实现替换类,以便构造类,而不必构造所有的依赖项。

自从您提到IDE以来,IntelliJ(以及所有值得一提的IDE)都对JUnit提供了广泛的支持。通常,还支持代码覆盖率,因此您甚至可以查看测试中正在测试的代码量。