JUnit测试类的主要方法应该是什么?这是我使用的一个例子,但不是真的理解它并且对其他选择感到好奇吗?
public static void main(String[] args) {
junit.textui.TestRunner.run(new JUnit4TestAdapter(InflectionPointTest.class));
}
我专注于从Notepad ++学习它,但注意到Netbeans使用JUnit甚至没有在课堂上使用主方法。
答案 0 :(得分:2)
JUnit测试不是作为独立的Java应用程序执行的,因此他们不需要main
方法。 JUnit测试由test runners执行,它使用其他机制来确定如何设置和执行测试,在现代版本的JUnit中它将是注释。
没有什么能阻止您使用包含一些引导代码的main
方法创建JUnit测试但由于大量其他解决方案可以轻松运行多个测试并汇总结果并提供它们,因此通常不会这样做进一步构建步骤(例如Maven + Surefure)。
附注:使用Notepad ++进行Java开发不会损害您的学习过程。任何提供自动完成和上下文相关帮助的适当的支持Java的IDE都将比文本编辑器更好。