我需要为面试解决一个java问题,他们给我发了测试课.它始于
import org.junit.Before;
Run Code Online (Sandbox Code Playgroud)
并且在地方也有以下语法:
@RunWith(JUnit4.class)
...
@Before
...
@Test
Run Code Online (Sandbox Code Playgroud)
我有一段时间没有使用过Java,所以这让我有些困惑.我下载了eclipse,当我尝试编译这个测试文件时,导入和@符号出现错误.导入错误抛出:
The import org.junit cannot be resolved.
Run Code Online (Sandbox Code Playgroud)
@RunWith甚至无法识别,因为它试图将其解析为一种类型.
Nis*_*hth 174
您需要将junit库添加到项目的类路径中.根据您的开发设置,有多种选择可以实现.
命令行:在命令行调用的情况下,您必须使用添加junit.jar到应用程序的类路径java -cp /path/to/junit.jar.看看这里的答案.
使用eclipse:Eclipse发行版与这个库捆绑在一起,这就是你如何将它用于你的项目.右键单击eclipse项目并导航:
属性 - > Java构建路径 - >库 - >添加库 - > JUnit - > Junit 3/4
在您想要使用不同版本的jar的场景中,您应该单击Add External Jar并在文件系统上找到该库,而不是单击上面的Add Library.
如果你使用 maven 并且这段代码位于main文件夹中,请尝试将其重新定位到test文件夹中。
小智 7
您需要在 pom.xml 文件中添加 Junit 依赖项,这意味着您需要更新到最新版本。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
您可以轻松搜索“@Test”之类的行,然后在此行使用快速修复“将 junit 4 库添加到构建路径”。我认为这比手动将 junit 添加到项目中要快。
如果您正在使用 eclipse 并在 maven 项目上工作,那么上述步骤也有效。
右键单击您的根文件夹。
Properties -> Java Build Path -> Libraries -> Add Library -> JUnit -> Junit 3/4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
234777 次 |
| 最近记录: |