📄 testsuitdemo.java
字号:
package junit;
import junit.framework.*;
public class TestSuitDemo extends TestCase {
private JUnitTestDemo jUnitTestClass = null;
public TestSuitDemo(String s) {
super(s);
}
public static Test suite() {
TestSuite suite = new TestSuite();
//应用addTestSuite方法加入第1个测试类,TestJUnitTestDemo测试类
suite.addTestSuite(TestJUnitTestDemo.class);
//应用addTestSuite方法加入第2个测试类,TestSuitDemo测试类
suite.addTestSuite(TestSuitDemo.class);
return suite;
}
protected void setUp() throws Exception {
super.setUp();
jUnitTestClass = new JUnitTestDemo();
}
protected void tearDown() throws Exception {
jUnitTestClass = null;
super.tearDown();
}
public void testAdd() {
double d1 = 5;
double d2 = 3;
//创建期望值
double expectedReturn = 8;
//应用addResult方法取得返回值
double actualReturn = jUnitTestClass.add(d1, d2);
//比较期望值与返回值是否相同,2表示只比较2位小数
assertEquals("return value", expectedReturn, actualReturn, 2);
}
public void testDivide() {
double d1 = 9;
double d2 = 3;
double expectedReturn = 3;
double actualReturn = jUnitTestClass.divide(d1, d2);
assertEquals("return value", expectedReturn, actualReturn, 2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -