美文网首页
【学习笔记】【Idea】【JUnit】用例测试

【学习笔记】【Idea】【JUnit】用例测试

作者: 南方者 | 来源:发表于2020-05-28 09:52 被阅读0次

程序测试中常见的有:白盒测试、黑盒测试、用例测试等。

这里主要讲用例测试:JUnit

在需要测试的代码里按住Alt键+Insert键,并选择Test...

图一

然后先下载JUnit插件

图二

找到选择想要下载哪个版本的插件 选择ok就好

图三 图四 图五

点击OK进行测试类

图六

但测试类会有部分报错,需要再进行配置一下

图七

有可能这里会有报错

主要原因:JUnit5版本针对测试的方法名称有要求,

所有的测试方法必须是以“test”开头,

因此,正确的测试类名为testAdd、testSub

图八

另外

@BeforeAll

    public static void beforeAll(){

        System.out.println("所有测试之前的调用");

    }

    @AfterAll

    public static void afterAll(){

        System.out.println("所有测试之后的调用");

    }

    @BeforeEach

    public void beforeEach(){

        System.out.println("每个测试之前的调用");

    }

    @AfterEach

    public void afterEach(){

        System.out.println("每个测试之后的调用");

    }

可以利用Order 自定义测试代码的执行顺序

@TestMethodOrder(MethodOrderer.OrderAnnotation.class)

class MyMathTest {

    @BeforeAll

    public static void beforeAll(){

        System.out.println("所有测试之前的调用");

    }

    @AfterAll

    public static void afterAll(){

        System.out.println("所有测试之后的调用");

    }

    @BeforeEach

    public void beforeEach(){

        System.out.println("每个测试之前的调用");

    }

    @AfterEach

    public void afterEach(){

        System.out.println("每个测试之后的调用");

    }

    @Order(2)

    @org.junit.jupiter.api.Test

    void testAdd() {

        System.out.println("***加法测试***");

        assertEquals(MyMath.add(101,202), 303);

    }

    @Order(1)

    @org.junit.jupiter.api.Test

    void testSub() {

        System.out.println("***减法测试***");

        assertEquals(MyMath.sub(202,201), 1);

    }

}

执行结果

图九

相关文章

  • 【学习笔记】【Idea】【JUnit】用例测试

    程序测试中常见的有:白盒测试、黑盒测试、用例测试等。这里主要讲用例测试:JUnit 在需要测试的代码里按住Alt键...

  • Junit 学习笔记

    [TOC] Junit 学习笔记 1. 编写测试用例时需要注意 测试方法上必须使用 @Test 进行修饰 测试方法...

  • 单元测试JUnit4--知识点速查

    JUnit4的测试类不再需要继承测试类。 直接IDE支持用JUnit测试。 测试用例@Test目的: 不是用来证明...

  • IDEA 中 JUnit 的使用

    目录 JUnit 是什么? IDEA 的 JUnit 配置 测试类的生成 测试覆盖率的查看 1. JUnit 是什...

  • org.junit不存在(已引入包)

    问题现象 使用Junit4.12写单测的时候,通过IDEA运行单测用例,错误:提示包org.junit不存在。代码...

  • Idea 使用 Junit4 进行单元测试

    [TOC] Idea 使用 Junit4 进行单元测试 1. Junit4 依赖安装 Idea 默认使用 arqu...

  • Junit学习

    本文是对唯鹿_Android单元测试(一):JUnit框架的使用的学习笔记 需要进行测试的工具类 1.用单个数据进...

  • Junit4单元测试学习

    附:本篇参考以下文章学习的。 1、Junit4学习2、断言Assert学习 一、使用IDEA创建单元测试 二、知识...

  • Date-05-springs中使用Junit

    一.IDEA 创建 JUnit IDEA 下创建 JUnit,需要首先安装JUnit插件,步骤如下:【File -...

  • RobotFramework学习05-初始化和清除

    RobotFramework学习笔记目录 Robotframework初始化清除 Setup:用例执行前准备测试环...

网友评论

      本文标题:【学习笔记】【Idea】【JUnit】用例测试

      本文链接:https://www.haomeiwen.com/subject/couvohtx.html