单元测试
一.主要场景
1.不规范文字:如字符,以及文字读取不了
2.空也测试部了结果
3.(输入过大)
二.期待返回值
1.返回输入时正确的数值,返回绿条。
2.输入时有误时,返回红条。
三.测试代码结果
package Yudan;
import static org.junit.Assert.*;
import org.junit.Test;
public class text1 {
@Test
public void testFulijisuan() {
Fulijisuan fj = new Fulijisuan();
double a =fj.fulijisuan(10, 0.2,10);
assertEquals(true,a==61.91736422400001);
//复利计算测试
}
public void danlijisuan() {
Fulijisuan dj = new Fulijisuan();
double a =dj.danlijisuan(0,100, 0.1,2);
assertEquals(true,a==120);
//复利计算测试
}
public void qiubenjin() {
Fulijisuan bj = new Fulijisuan();
double a =bj.qiubenjin(121,0.1,2);
assertEquals(true,a==100);
//复利计算测试
}
public void qiunianxian() {
Fulijisuan nx = new Fulijisuan();
double a =nx.qiunianxian(0,100,0.1,121);
assertEquals(true,a==2);
//复利计算测试
}
}