复利计算--单元测试
2016-03-31 19:59
363 查看
对我们和复利计算程序,写单元测试。
有哪些场景?
期待的返回值
写测试程序。
运行测试。
测试计算是否正确:
有哪些场景?
期待的返回值
写测试程序。
运行测试。
测试计算是否正确:
@Test public void test0() {//测单利终值 double money=1000000.0; int years=30; double r=0.03; double sum; sum = money + money * years * r; Assert.assertEquals(1900000,sum, 1.0); } @Test public void test1(){//测复利终值 double money=1000000.0; int years=30; double r=0.03; double N=1; double sum; for (int i = 1; i <= years; i++) { N = (1 + r) * N; } sum = N * money; Assert.assertEquals(2427262,sum, 1.0); } @Test public void test2(){//测本金 double N = 1, money; double sum=3000000; int years=30; double r=0.03; for (int i = 1; i <= years; i++) { N = (1 + r) * N; } money = sum / N; Assert.assertEquals(1235960,money, 1.0); }
相关文章推荐
- linux 进程
- HDU2149——Public Sale(Bash Game巴什博奕)
- 如何简单的判断机器的大小端字节序
- CheckedTextView使用Demo
- Qt之等待提示框(QMovie)
- Qt之等待提示框(QMovie)
- 任何一个正整数都可以用2的幂次方表示
- java学习笔记-面向对象(二)
- linux awk 命令
- 在EA中用ER图生成数据库
- 用栈来实现队列
- iOS开发之 [NSNull length]:unrecognized selector sent to instance
- kconfig
- linux sed 命令
- 2016年蓝桥杯javaB省赛——压缩变换
- Java基础--类变量初始化顺序
- warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:545)
- 圆角,倒影,圆形图片,截图,获取图片资源
- 【BZOJ-2809】dispatching派遣 Splay + 启发式合并
- OneZero第二周第四次站立会议(2016.3.31)