2017-04-18 25 views
-1

我对Java和单元测试很新,我正在试验junit,因此我会看教程并阅读关于它的博客。有时候会有像PrimerClasses和TestSuite这样的东西,每个人似乎都没有使用这些功能的问题。不能使用JUnitCore

所以当我尝试使用这些时,我的项目找不到JUnitCore甚至是跑步者,那里所有漂亮的东西都来自并且直到现在我无法弄清楚原因可能是什么。

+2

分享码和错误信息。 –

+0

您必须添加您正在面对的代码,错误和异常行 –

+0

我尝试在Mail类中使用runWith(),除此之外没有别的,只有标准的主类代码。我没有得到任何。我得到的错误是“无法解析符号'JUnitCore'”,因为我甚至无法导入它。 – xtp

回答

-1

您是否在应用程序中添加了JUnit的依赖项?

如果您无法找到类,那么您应该添加适当的依赖关系。

如果您已经创建了maven项目,那么在您的pom文件中添加以下行。

<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>4.12</version> 
</dependency> 

或下载jar并将其添加到项目类路径。

+0

我正在使用IntelliJ,所以要使用JUnit,我几乎没有做任何事情。我没有使用任何Maven或Gradle依赖管理器,所以我不知道应该在哪里放置依赖关系标记。 – xtp

+1

首先学会在开始任何项目之前使用任何IDE。请参阅IntelliJ文档以添加本地依赖项。下载JUNIT jar并将其作为本地依赖添加到您的项目中。 –

+0

我将JUnit 4.12作为jar添加到项目和依赖关系中,现在可以工作。但是不应该像JUnit 5 Lib那样包含与旧版本相同的外部库? – xtp