第一步:将需要添加的测试用例写到一个Test case类里;
注意:最好把单独的测试用例写到一个类里,这里为了方便写到一个Test Case类里
package test.cn.edu.ciir;
import junit.framework.TestCase;
import main.cn.edu.ciir.Calculator;
public class Suite extends TestCase {
Calculator cal=new Calculator();
public void getmax1truetesta(){
cal.setN1(28);
cal.setN2(3);
cal.getmax();
assertEquals(28,cal.getmax());
}
public void testgetmax1falsea(){
cal.setN1(28);
cal.setN2(3);
cal.getmax();
assertEquals(29,cal.getmax());
}
public void testqiumotruea(){
cal.setN1(28);
cal.setN2(3);
cal.qiumo();
assertEquals(9,cal.getResult());
}
public void testqiumofalsea(){
cal.setN1(28);
cal.setN2(3);
cal.qiumo();
assertEquals(8,cal.getResult());
}
public void testqiuyutruea(){
cal.setN1(28);
cal.setN2(3);
cal.qiuyu();
assertEquals(1,cal.getResult());
}
public void testqiuyufalsea(){
cal.setN1(28);
cal.setN2(3);
cal.qiuyu();
assertEquals(2,cal.getResult());
}
}
在写一个TestCase 类,这个类用来添加要调用的测试用例
将测试用例添加到集合里,利用 addTestsuite(要加入的测试用例名字) 方法
package main.cn.edu.ciir;
import junit.framework.Test;
import junit.framework.TestSuite;
import test.cn.edu.ciir.Suite;
public class SampleSuite extends TestSuite {
public static Test suite() {
TestSuite suite = new TestSuite("求余求模比较大小");
suite.addTestSuite(Suite.class);
return suite;
}
}