博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java之单元测试
阅读量:5037 次
发布时间:2019-06-12

本文共 754 字,大约阅读时间需要 2 分钟。

这篇主要简单讲下java的单元测试

目录结构如下:

如图,其中1是需要被测试的功能;2是测试模块;3是单元测试需要的引入包;

1. 功能模块1中 Calculator 的代码:

package cn.vincent.calc;public class Calculator {    public int add(int a,int b){        return a+b;    }    public int multiply(int a,int b){        return a*b;    }}

主要包含两个方法:add 和 multiply

2. 单元测试模块中 CalculatorTest 的代码:

package cn.vincent.calc;import org.junit.Assert;import org.junit.Test;public class CalculatorTest {    @Test    public void testAdd(){        junit.framework.Assert.assertEquals(3, new Calculator().add(1,2));    }    @Test    public void testAdd1(){        junit.framework.Assert.assertEquals(2147483649L, new Calculator().add(Integer.MAX_VALUE,2));    }}

其中,Test注解,来自JUnit ,里面是一些测试验证;

 

转载于:https://www.cnblogs.com/Vincent-yuan/p/11198234.html

你可能感兴趣的文章
IIS的各种身份验证详细测试
查看>>
JavaScript特效源码(3、菜单特效)
查看>>
聊聊、Zookeeper Linux 单服务
查看>>
Linux常用命令总结
查看>>
KRPano动态热点专用素材图50多个,加动态热点使用方法
查看>>
yii模型ar中备忘
查看>>
C#线程入门
查看>>
CSS清除浮动方法
查看>>
JVM内存回收机制简述
查看>>
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>