当前位置: 首页 > 面试题库 >

使用IntelliJ IDEA设置JUnit

凌声
2023-03-14
问题内容

熟悉Java但不熟悉IntelliJ,如何与JUnit集成“入门”?

灵感来自寻找有关将JUnit与Intellij IDEA9.x结合使用的指南,该指南没有回答我的问题,并且是针对较旧版本的IntelliJ的。


问题答案:

基本上,您只需要在类路径上使用junit.jar-这是一种快速的方法:

  1. 确保您有一个test标记为 Test Root 的源文件夹(例如)。

  2. 创建一个测试,例如这样的:

    public class MyClassTest {
    @Test
    public void testSomething() {
    
    }
    

    }

  3. 由于尚未配置junit.jar(尚未配置),@Test注释将被标记为错误(红色),请按f2导航到该注释。

  4. 点击alt-enter并选择 Add junit.jar到类路径

在那里,您完成了!右键单击您的测试,然后选择 运行’MyClassTest’ 以运行它并查看测试结果。

Maven注意:或者,如果您使用的是maven,则可以在步骤4中选择“ 添加Maven依赖… ”选项,转到“ 搜索工件”
窗格,键入junit并采用任何版本(例如4.8或4.9)。



 类似资料:
  • 我尝试在Intellijidea中打开Maven项目。这个项目使用了spark和Scala。当我跑的时候: 则会给出错误: [错误]无法执行目标org.scalastyle:scalastyle-maven-plugin:0.7.0:项目spark-mllib_2.10:scalastyle执行期间失败:您有50个scalastyle冲突 我认为问题出在Maven的版本上。实际上,在Intelli

  • 问题内容: 当您想使用Javascript更改HTML时,如何知道何时使用以下任一方法? 问题答案: 设置通常用于输入/表单元素。通常用于div,span,td和类似元素。

  • 我正在尝试使用负载平衡器和入口配置单节点kubernetes clustor,但我无法从外部IP访问它。此外,如果我试图卷曲/弯曲LB的内部IP,它也不起作用。我完全可以得到服务本身。有人能帮我吗? 配置 kubectl获得全部 Kubectl获得入口 卷曲10.107.97.101:5678 Curl XX. XX. XX. XX: 80(外部ip)|localhost:80|MY_DOMAIN

  • 我正在尝试将vue与vuex结合起来。但是有一个错误,我无法将我的链接到我的链接到我的index.html。 我的设置是: main.js: routes.js: index.html

  • 我试图设置本地DynamoDB实例与SpringBoot。我跟着这个,但是格拉德尔。 当我尝试运行我的应用程序时,会出现以下异常: 我知道这是由于歧义导致的依赖注入失败,但我的是一个无参数构造函数。不确定歧义在哪里。 以下是我的代码: 格雷德尔锉刀 发电机配置 代理(实体) @DynamoDBTable(tableName="Agent")公共类Agent{私有字符串代理号;私有整数id;私有企业

  • 问题内容: 我们有一个通常从Eclipse运行的测试套件。我们最近已经开始尝试获得更好的开发环境的过程。为此,我们已开始在加利福尼亚州建立我们的项目。如果在构建过程中可以运行测试套件,我们也希望这样做。为此,我认为我们需要一种从命令行执行测试套件的方法,以便我们可以将其集成并解析其输出。 我们如何设置以运行测试? 问题答案: 您可以在构建过程中创建一个ant任务,然后让Jenkins运行该任务 这