最佳答案
我试图找到一种方法,它允许我仅使用命令行和 java 从 JUnit 类运行单个测试。
我可以使用以下方法在类中运行整套测试:
java -cp .... org.junit.runner.JUnitCore org.package.classname
我真正想做的是这样的:
java -cp .... org.junit.runner.JUnitCore org.package.classname.method
或:
java -cp .... org.junit.runner.JUnitCore org.package.classname#method
我注意到可能有一些方法可以使用 JUnit 注释来完成这项工作,但是我不希望手工修改测试类的源代码(试图自动完成这项工作)。我也看到 Maven 可能有办法做到这一点,但如果可能的话,我希望避免依赖于 Maven。
所以我想知道是否有办法做到这一点?
我在寻找的关键点: