码迷,mamicode.com
首页 > 其他好文 > 详细

复利计算4.0单元测试

时间:2016-03-28 23:30:43      阅读:439      评论:0      收藏:0      [点我收藏+]

标签:

 

——————————复利计算程序单元测试报告——————————

————————————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版的,虽然花费了时间多点,但是最终还是解决了,开始弄测试的时候,也是很乱,不断查找资料,后来不断尝试,终于可以了,心情真的是无比激动,接下来的程序会不断完善的。

复利计算4.0单元测试

标签:

原文地址:http://www.cnblogs.com/caicaihong/p/5330747.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!