junit单元测试步骤都有哪些?使用idea进行junit单元测试

TheDisguiser 2020-06-22 23:24:22 java常见问答 4850

在开发中,我们常常需要使用到测试功能,因为我们不确定运行真正的代码会发生什么事情,今天我们就来介绍一下该如何在idea中进行junit单元测试吧。

一、依赖安装Junit4

Idea 默认是使用的 arquillian junit4 作为测试框架,这里我们我们把它改为 Junit4。

Settings -> Plugins -> 搜索栏中搜索 Junit 并勾选 -> 安装完成

二、开始编写测试代码

Calculate.java

package com.test.util;
public class Calculate
{
    public int add(int a, int b)
    {
        int result = a + b;
        return result;
    }
    public int subtract(int a, int b)
    {
        int result = a - b;
        return result;
    }
    public int multiply(int a, int b)
    {
        int result = a * b;
        return result;
    }
    public int divide(int a, int b)
    {
        int result = a / b;
        return result;
    }
}

在项目下新建一个 test 目录,Idea 自动生成的测试类就会自动放在该目录下

1)、新建一个名为 test 的目录

2)、右键该目录选择 Make Directory as -> Test Source Root

三、测试类生成

Idea 自动生成

在 Calculate.java 中选中类按下快捷键:Alt + Enter,选择 Create Test:Testing library 选择 Junit4,Member 中勾选想要测试的方法,然后点击 OK。这样就会在 test 测试目录下生成相应的测试代码CalculateTest.java,然后在其中编写相应的方法进行测试。

junit单元测试步骤

修改测试代码

package com.test.util;
import org.junit.Test;
import static org.junit.Assert.*;
public class CalculateTest
{
    @Test
    public void add()
    {
        assertEquals(2, new Calculate()
            .add(3, 3));
    }
}

四、运行

选中相关的类或方法,选择 Run 'xxx' as Converage ,或点击选项栏中 Debug 旁边的键也是同样功能。

结果如图:

junit单元测试步骤

以上就是今天的全部内容了,相信大家都已经了解要如何测试了吧。如果还想了解更多java常见问题请记得关注奇Q工具网了解详情。

推荐阅读:

junit单元测试idea,idea使用junit4单元测试实例

java junit单元测试实例,junit单元测试例子