【发布时间】:2018-10-03 11:07:39
【问题描述】:
Screenshot of Java code in Eclipse
JUnit 5 似乎不包含以下 Hamcrest 导入所需的 JAR:
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.
import static org.hamcrest.Matchers.*;
import static org.hamcrest.Matchers.containsInAnyOrder;
当我添加 hamcrest-all-1.3.jar(见屏幕截图)时,它起作用了,但是在我运行测试时它导致了错误。
我认为编译器不喜欢 Junit 中的核心 jar 和我的 JAR 中都有重复项。
请帮忙,谢谢!
【问题讨论】:
-
第三行语法不正确。删除
static并将末尾的.替换为;。然后导入语句应该编译,其余的应该自己解决。如果没有,请在您的问题中包含有关导入的错误消息。
标签: java junit4 hamcrest junit5