spring框架学习(三)junit单元测试
来源:互联网 发布:学seo前要做什么工作 编辑:程序博客网 时间:2024/05/20 04:31
spring框架学习(三)junit单元测试
单元测试(unit testing) ,是指对软件中的最小可测试单元进行检查和验证。单元测试不是为了证明您是对的,而是为了证明您没有错误。单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。关键是在于所用的测试用例(Test Case)。
下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。
1.拷贝jar包
junit-3.8.2.jar(4.x主要增加注解应用)
2.写业务类
public class User{
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username= username;
}
//添加方法
public String login() throws Exception{
if("admin".equals(username){
return"success";
}else{
return"error";
}
}
}
3.定义测试类
测试类最好单独建立项目,或者单独定义文件夹存储,需要继承junit.framework.TestCase
4.增加测试方法
测试方法必须是public,不应该有返回值,方法名必须以test开头,无参数
测试方法是有执行先后顺序,按照方法的定义先后顺序
多个测试方法对同一个业务方法进行测试,一般每个逻辑分支结构都有测试到。
public class TestUserextends TestCase{
public void testUser_Success() throws Exception{
//准备数据
Useraction = new User();
action.setUsername("admin");
//调用被测试方法
Stringresult = action.login();
//判断测试是否通过
assertEquals("success",result);
}
}
5.测试类的生命周期方法
//用来进行初始化操作
@Override
protected void setUp() throws Exception {
System.out.println("setUp...");
}
//用来做销毁操作
@Override
protected void tearDown() throws Exception {
System.out.println("tearDown...");
}
setUp方法会在每一个测试方法前执行一次。tearDown方法会在每一个测试方法后执行一次
阅读全文
3 0
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- 3.0spring框架学习(三)junit单元测试
- spring框架(三)junit单元测试
- 51单片机简易烧录方法
- python:将一个外部函数,转化为类中的方法
- UBOOT需要知道的计算机组成原理
- Android中的内部类(以View的点击事件为例)
- Linux学习——yum学习和光盘yum源搭建
- spring框架学习(三)junit单元测试
- Linux学习笔记——Bash Shell
- 产品让我操作UEditor,替换2个字符之间的样式
- 带 "*" 的 TextView ,提高开发效率。
- Unity Learning for Day 17
- Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
- C语言可变参数函数
- linux在终端模拟软件实现文件上传下载
- 笔记本wifi联网问题