复利计算4.0单元测试

Posted 你若精彩,蝴蝶自来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复利计算4.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单元测试的主要内容,如果未能解决你的问题,请参考以下文章

复利计算4.0单元测试

复利计算器4.0之再遇JUnit

复利计算器单元测试

复利计算单元测试

复利计算单元测试

单元测试:复利计算