在MyEclipse 2014 中使用JUnit-(二)
来源:互联网 发布:武汉苏格淘宝女装拍摄 编辑:程序博客网 时间:2024/06/05 15:19
当一个项目中存在较多case需要测试时,我们可以利用JUnit提供的Suite来测试。
步骤如下:
1.首先我们编写两个被测试的java文件,如下:
package com.jc.demo1;public class Demo1 {public int add(int a,int b){return a+b;}public int minus(int a,int b){return a-b;}}
package com.jc.demo1;public class Demo2 {public int divide(int a,int b){return a/b;}public int mul(int a,int b){return a*b;}}2.分别编写两个test case,如下:
package com.jc.demo1;import static org.junit.Assert.*;import org.junit.After;import org.junit.Before;import org.junit.Test;public class TestDemo1 {Demo1 demo1;@Beforepublic void setUp() throws Exception {demo1=new Demo1();}@Afterpublic void tearDown() throws Exception {}@Testpublic void testAdd() {int rel=demo1.add(12, 22);assertEquals("加法有问题",rel,34);}@Testpublic void testMinus() {int rel=demo1.minus(24, 12);assertEquals("减法有问题",rel,12);}}
package com.jc.demo1;import static org.junit.Assert.*;import org.junit.After;import org.junit.Before;import org.junit.Test;public class TestDemo2 {Demo2 demo2;@Beforepublic void setUp() throws Exception {demo2=new Demo2();}@Afterpublic void tearDown() throws Exception {}@Testpublic void testDivide() {int rel=demo2.divide(24, 12);assertEquals("除法有问题",rel,2);}@Testpublic void testMul() {int rel=demo2.mul(2, 12);assertEquals("乘法有问题",rel,24);}}
目前有两种方法可以
方法一:
package com.jc.demo1;import junit.framework.JUnit4TestAdapter;import junit.framework.Test;import junit.framework.TestSuite;public class SuiteTest2 {public static Test suite(){TestSuite suite= new TestSuite(SuiteTest2.class.getName());suite.addTest(new JUnit4TestAdapter(TestDemo1.class));suite.addTest(new JUnit4TestAdapter(TestDemo2.class));return suite;}}
方法二
package com.jc.demo1;import junit.framework.JUnit4TestAdapter;import junit.framework.Test;import junit.framework.TestSuite;public class SuiteTest2 {public static Test suite(){TestSuite suite= new TestSuite(SuiteTest2.class.getName());suite.addTest(new JUnit4TestAdapter(TestDemo1.class));suite.addTest(new JUnit4TestAdapter(TestDemo2.class));return suite;}}
0 0
- 在MyEclipse 2014 中使用JUnit-(二)
- 在MyEclipse 2014 中使用JUnit-(一)
- 在MyEclipse中使用Junit 的方法
- 在MyEclipse中使用Junit 的方法
- 在MyEclipse中使用Junit 的方法
- MyEclipse中使用Junit
- MyEclipse中使用Junit
- MyEclipse中Junit使用
- 在Myeclipse里使用Junit
- 在Myeclipse里使用Junit
- 在Eclipse中使用JUnit进行单元测试(二)
- 在Myeclipse里使用Junit贴图教程
- MyEclipse中使用Junit--Test Case
- MyEclipse中使用Junit--Test Case
- MyEclipse中使用Junit--Test Case
- MyEclipse中使用Junit--Test Case
- MyEclipse中使用Junit--Test Case
- MyEclipse中使用Junit--Test Case
- java160108TicketDemo
- 自制计时器(附项目压缩包,免分!)
- 【OpenCV入门指南】第八篇 灰度直方图
- 打包静态库整理
- RecyclerView添加Header
- 在MyEclipse 2014 中使用JUnit-(二)
- 求一个整数的二进制中1的个数(转)
- java160108TicketDemo2
- 【OpenCV入门指南】第九篇 灰度直方图均衡化
- PHP中的资源类型
- MySQL运行原理与基础架构
- ANDROID自动化测试工具合集
- fragment中onActivityResult 解决方法总结
- Thread实现接口 Runnable