复利计算之单元测试
测试模块 |
测试输入 | 预期结果 | 运行结果 |
计算本金 | (终值f,年限n,利率i) | 本金p | |
1 | (3000000,0.03,10) | 2232281 | √ |
2 | (230000,0.05,30) | 53216 | √ |
计算年限 | (终值f,本金p,利率i) | 年限n | |
1 | (2000000, 1000000, 0.1) | 8 | √ |
2 | (20000,3000,0.1) | 20 | √ |
计算年利率 | (终值f,本金p,年限n) | 年利率i | |
1 | (2000000,1000000,10) | 0.072 | √ |
2 | (300000,25000,10) | 0.282 | √ |
测试场景:计算本金、年限、年利率
期待的返回值:
本金: 2232281 实际值:2232281.75 允许误差:1.0
年利率:0.072 实际值:0,072 允许误差:0.005
测试结果:
说明:因为刚接触单元测试,所以并不是很了解怎样做。。。对存储年限及年利率输入范围不会用单元测试,只在源程序中控制。输入的年限只能是整数,且不能为负数。输入年利率则只能是在0~1之间输入。
源代码地址:http://www.cnblogs.com/950525kxj/p/5339303.html
测试代码:https://github.com/kexiaojun/text/blob/master/kxj/src/kxj/FulijisuanTest.java