要求:
对我们和复利计算程序,写单元测试。
有哪些场景?
期待的返回值
写测试程序。
运行测试。
目的:对复利计算的数据输入进行简单测试
一、对复利计算的测试场景有 二、期待的返回值
1.输入的是否为数字 只能输入数字
2.输入的本金范围 1到999999999
3.输入的利率范围 0.01到100
4.输入的年限范围 1到40
5.输入的终值范围 1到999999999
二、程序编写
1.对数据进行测试,测试数值是否会相差1.0.
package fulijisuan; import org.junit.Assert; import org.junit.Before; public class Test { private Object P; @Before public void setUp() throws Exception { } @org.junit.Test public void test1() { double F=1900000.00; double P = 1000000.00; double r = 0.03; int N = 30; F=P+P*N*r; Assert.assertEquals(143004, 143004.6710959476, 1.0); }
测试结果正确:
2.当返回值为25,差值为0.0时。测试不通过。
还不太懂单元测试的程序,现在只能做到这一步。之后再慢慢学习、修改,相信自己可以不断进步。
原文:http://www.cnblogs.com/xyz--123/p/5331066.html