Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

  • PHP

  • Python

  • java

    • java基础

    • java常用插件

      • lombok使用注解的形式替换getter、setter、构造方法
      • junit的基本使用
        • 建议
        • 基本使用
      • maven tomcat插件
    • spring

    • servlet

    • springboot

    • struts2基本使用及常见问题
    • Tomcat使用常见问题
    • IDEA基本使用
  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

  • Linux

  • 其它

  • 技术
  • java
  • java常用插件
mrcdh
2022-01-27
目录

junit的基本使用

# 建议

  • 包名为xxx.xxx.test, cn.mrcdh.test
  • 类名为被测试的类名Test,CalculatorTest
  • 方法名 test方法名, testAdd
  • 返回值为void
  • 参数列表为空参

# 基本使用

  • @Test: 标明测试方法
  • @Before: 在测试方法执行前执行
  • @After: 在测试方法执行完成后执行
  • Assert.assertEquals(参数1, 参数2): 断言得到期望的值
    • 参数一: 期望的结果
    • 参数二: 运算的结果
package cn.mrcdh.test;

import cn.mrcdh.junit.Calculator;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class CalculatorTest {

    @Before
    public void init(){
        System.out.println("...init");
    }

    @After
    public void destroy(){
        System.out.println("...destroy");
    }

    @Test
    public void testAdd(){
        Calculator c = new Calculator();
        int result = c.add(1,2);
        Assert.assertEquals(3, result);
    }

    @Test
    public void testSub(){
        Calculator c = new Calculator();
        int result = c.sub(1,2);
        Assert.assertEquals(3, result);
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#java
上次更新: 2023/09/22, 16:54:32
lombok使用注解的形式替换getter、setter、构造方法
maven tomcat插件

← lombok使用注解的形式替换getter、setter、构造方法 maven tomcat插件→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×