Java 使用IntelliJ IDEA设置JUnit
熟悉Java但不熟悉IntelliJ,如何“开始”JUnit集成 受此启发,它没有回答我的问题,是为旧版本的IntelliJ设计的Java 使用IntelliJ IDEA设置JUnit,java,junit,intellij-idea,Java,Junit,Intellij Idea,熟悉Java但不熟悉IntelliJ,如何“开始”JUnit集成 受此启发,它没有回答我的问题,是为旧版本的IntelliJ设计的 创建并设置“测试”文件夹 在左侧的项目侧栏中,右键单击项目并执行新建>目录。把它命名为“测试”或你喜欢的任何东西 右键单击文件夹并选择“将目录标记为>测试源根目录” 添加JUnit库 右键单击项目并选择“打开模块设置”或点击F4。(或者,文件>项目结构,Ctrl-Alt-Shift-S可能是实现这一点的“正确”方法) 转到“库”组,单击绿色小加号(查找),然后
- 在左侧的项目侧栏中,右键单击项目并执行新建>目录。把它命名为“测试”或你喜欢的任何东西
- 右键单击文件夹并选择“将目录标记为>测试源根目录”
- 右键单击项目并选择“打开模块设置”或点击F4。(或者,文件>项目结构,Ctrl-Alt-Shift-S可能是实现这一点的“正确”方法)
- 转到“库”组,单击绿色小加号(查找),然后选择“来自Maven…”
- 搜索“junit”--您正在寻找类似“junit:junit:4.11”的内容
- 选中您想要的复选框(源代码、JavaDocs),然后点击OK
- 继续点击OK直到你回到代码
- 右键单击您的测试文件夹“New>Java类”,不管它叫什么,例如MyFirstTest
- 编写一个JUnit测试——这是我的:
import org.junit.Assert; import org.junit.Test; public class MyFirstTest { @Test public void firstTest() { Assert.assertTrue(true); } }
- 右键单击测试文件夹并选择“运行‘所有测试’”。普雷斯托,特斯托
- 要再次运行,您可以点击窗口底部弹出的新部分中出现的绿色“播放”样式按钮,也可以点击顶部栏中的绿色“播放”样式按钮
基本上,您只需要在类路径上使用junit.jar,下面是一种快速的方法:
test
)标记为测试根目录public class MyClassTest {
@Test
public void testSomething() {
}
}
@Test
注释将标记为错误(红色),点击f2导航到它Maven注:另一种选择是,如果您使用Maven,在第4步您可以选择AddMaven Dependency…,转到SearchforArtifact窗格,键入
junit
,并选择任何版本(例如4.8或4.9)。在我将项目与jar文件链接后,我需要启用junit插件
要启用JUnit插件,请转到文件->设置,在搜索栏中键入“JUnit”,然后在“插件”下选中“JUnit”
可能会正确链接库。否则,打开文件->项目结构,转到库,点击加号,然后浏览到
C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.1\lib\
并添加以下jar文件:
hamcrest-core-1.3.jar
junit-4.11.jar
junit.jar
如果我没记错的话,有一种更简单的方法可以做到这一点吗?你可以创建一个项目,编写一个@Test,然后使用上下文相关的错误解析将junit添加为一个项目库。或者在pom.xml中使用ant enter添加一个maven依赖项。嗯,也许吧。不过,我是通过反复试验才想到这种方法的,没有任何建议我可以只写一个测试。这种方法更明确一点,无论如何……而且我没有使用Maven来管理我的项目。非常感谢!如果它不起作用,或者你找不到“run”,你可以简单地重新启动intellij。谢谢,也适用于scala项目。谢谢,伙计!这样做会导致在类中找不到:“Classname”“空测试套件。有权将其标记为重复。但是拒绝使用它。@reversiblean你在说什么?只是说这不应该被标记为重复:)