(三)JUnit 编写单元测试

虫师 创建于 about 7 years 之前

最后更新: less than a minute 之前

阅读数: 130

(三)JUnit 编写单元测试

编写单元测试


创建 JunitDemo 类,编写第一个单元测试用例。

import static org.junit.Assert.assertEquals;
import org.junit.Test;


public class JunitDemo {

    @Test
    public void myFirstTest() {
        assertEquals(2+2, 4);
    }

}

@Test 用来注释一个普通的方法为一条测试用例。

assertEquals() 方法用于断言两个值是否相关。

测试功能模块


创建一个被测试类:Count ,代码如下:

public class Count {

    /**
     * 计算并返回两个参数的和
     */
    public int add(int x ,int y){
        return x + y;
    }
}

Count 类的实现非常简单,看注释就可以了。

接下来,创建 CountTest 类,用于测试 Count 类。

import static org.junit.Assert.assertEquals;
import org.junit.Test;


public class CountTest {

    @Test
    public void testAdd() {
        Count count = new Count();
        int result = count.add(2,2);
        assertEquals(result, 4);
    }

}

new 出 Count 类,调用 add() 方法并传参,通过 assertEquals() 断言 返回结果。

恭喜! 你已经会编写单元测试了。

0

相关课程

webium简明教程
图文
webium简明教程

课程分类: 测试框架

开箱即用的page object模式

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:48:12

免费

查看详情
TestNG教程
图文
TestNG教程

课程分类: 测试框架

Java语言中最流行的测试框架了

  • 已完结
  • 已更新12集
  • 最后更新时间: 2024-03-18 12:55:14

免费

查看详情
python unittest测试框架教程
图文
python unittest测试框架教程

课程分类: 测试框架

python 自带的单元测试框架

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:12:46

免费

查看详情
TDD测试驱动开发教程
图文
TDD测试驱动开发教程

课程分类: 测试框架 软件测试基础

TDD其实并不神秘

  • 已完结
  • 已更新7集
  • 最后更新时间: 2024-03-18 11:53:22

免费

查看详情