——————————复利计算程序单元测试报告——————————
————————————4.0 单元测试——————————————
————————————————要求——————————————
根据复利计算程序,进行Junit单元测试。
在测试会出现什么场面,有哪些情况的结果?
所要期待的返回值是多少?
写测试程序。
运行测试。
完成结果:
测试一:复利计算本息
1.期待的返回值是13439,实际值是13439.16,允许有1.0以内的误差。
2.测试程序:
此为复利计算:
在允许误差为1.0的条件下,测试成功。结果如下图所示:
在允许误差为0.0的条件下,测试失败,测试结果如下图所示:
测试二:单利计算本息
1.期待的返回值是1300,实际值是1300.00,允许有1.0以内的误差。
2.测试程序:
此为复利计算:
在允许误差为1.0情况下,测试成功,如下图所示:
在允许没有误差的情况下,测试成功,测试结果如下图所示:
测试三:复利计算时间
1.期待的返回值是23,实际值是23.45,允许有1.0以内的误差。
2.测试程序:
此为复利计算:
在允许误差为1.0的情况下,测试成功,测试结果如下图所示:
在没有允许误差的情况下,测试失败,测试结果如下图所示:
测试四:复利计算年利率
1.期待的返回值是0.04,实际值是0.04,允许有1.0以内的误差。
2.测试程序:
此为复利计算:
在允许误差为1.0的情况下,测试成功,测试结果如下图所示:
在不允许误差的情况下,测试成功,测试结果如下:
其他测试类似,在此就不一一测试。
感悟:在做这个单元测试可谓是坎坷之路啊,因为开始用的是c语言弄得复利计算程序,然后c语言的单元测试在网上找,一直找不到相对应的教程,也一直没有解决办法,然后想着,不能就这样浪费时间,然后把c语言版的程序又重新弄了java版的,虽然花费了时间多点,但是最终还是解决了,开始弄测试的时候,也是很乱,不断查找资料,后来不断尝试,终于可以了,心情真的是无比激动,接下来的程序会不断完善的。
原文:http://www.cnblogs.com/caicaihong/p/5330747.html