单元测试

一.主要场景

1.不规范文字:如字符,以及文字读取不了

2.空也测试部了结果

3.(输入过大)

二.期待返回值

1.返回输入时正确的数值,返回绿条。

2.输入时有误时,返回红条。

三.测试代码结果

package Yudan;

import static org.junit.Assert.*;

import org.junit.Test;

public class text1 {

@Test
public void testFulijisuan() {
Fulijisuan fj = new Fulijisuan();
double a =fj.fulijisuan(10, 0.2,10);
assertEquals(true,a==61.91736422400001);
//复利计算测试
}
public void danlijisuan() {
Fulijisuan dj = new Fulijisuan();
double a =dj.danlijisuan(0,100, 0.1,2);
assertEquals(true,a==120);
//复利计算测试
}
public void qiubenjin() {
Fulijisuan bj = new Fulijisuan();
double a =bj.qiubenjin(121,0.1,2);
assertEquals(true,a==100);
//复利计算测试
}
public void qiunianxian() {
Fulijisuan nx = new Fulijisuan();
double a =nx.qiunianxian(0,100,0.1,121);
assertEquals(true,a==2);
//复利计算测试
}

}

原文地址:https://www.cnblogs.com/dalaotan/p/5332491.html