设为首页 加入收藏

TOP

Java中Junit简单测试
2014-11-24 07:46:12 来源: 作者: 【 】 浏览:1
Tags:Java Junit 简单 测试

JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。


先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和public描述这个数据是公有的一样。想具体了解可以看Core Java2。


下面来写一个我们需要测试的类:


package com.qianyan.test;


public class Caculator {


public int add(int num1, int num2){
return num1 + num2;
}

public int subtract(int num1, int num2){
return num1 - num2;
}

}


下面是测试类:


package com.qianyan.test;


import junit.framework.Assert;


import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;



public class TestDemo {


Caculator cac = new Caculator();

@Before //测试方法之前执行
public void setup(){
System.out.println("before-----");
}

@Test
@Ignore //不执行此方法
public void testAdd(){
System.out.println("this is test001!");
int sum = cac.add(22, 44);
Assert.assertEquals(66, sum);
}

@Test //测试方法
public void testSubtract(){
int ss = cac.subtract(55, 32);
Assert.assertEquals(23, ss);
}

@After //测试方法之后执行
public void tearDown() throws Exception{
System.out.println("after------");
}
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SSH多对一之便捷之道 下一篇Struts2轻松实现多文件上传(自定..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)