复利计算之单元测试

测试模块

测试输入 预期结果 运行结果
计算本金 (终值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

原文地址:https://www.cnblogs.com/950525kxj/p/5339310.html