【发布时间】:2014-03-09 02:25:41
【问题描述】:
我在这里和其他地方查看了重复的问题,包括 JUnit 常见问题解答 (http://junit.sourceforge.net/doc/faq/faq.htm#running_1)。
junit-4.10.jar 位于 /Library/Java/Extensions,它自动位于类路径中。
我的测试类在我的工作目录中编译。它不是任何软件包的一部分。但是,这些都不起作用:
java org.junit.runner.JUnitCore TestBoard
java -cp . org.junit.runner.JUnitCore TestBoard
两者都返回:
JUnit version 4.10
Could not find class: TestBoard
Time: 0.001
OK (0 tests)
【问题讨论】:
-
TestBoard 是您的类的完整名称吗(即,TestBoard 不是包的一部分)?
-
TestBoard.class 存在于何处以及在何处从(目录)运行此
java命令? -
@ApprenticeQueue TestBoard 是类的完整名称,不是包的一部分。
-
@Vikdor TestBoard.class 与我运行
java命令的目录相同。 -
我遇到了完全相同的问题。这个问题已经在 StackOverflow 上发布了很多次,但没有一个答案有帮助。这一个甚至没有回答!