要求:
对我们和复利计算程序,写单元测试。
有哪些场景?
期待的返回值
写测试程序。
运行测试。
目的:对复利计算的数据输入进行简单测试
一、对复利计算的测试场景有 二、期待的返回值
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