单元测试方法的使用
Java中的JUnit单元测试
一、步骤
1.选中当前工程–右键选择build path – add libraries – ……(不同的eclipse步骤会有略微不同,但大致都是找到build path里的add libraries)
2.创建Java类,进行单元测试。
此时的java类要求:
(1)此类是public的
(2)此类提供公共的无参的构造器
3.在此类中生命单元测试方法。
此时的单元测试方法:
(1)方法的权限是public
(2)没有返回值,没有形参
4.此单元测试方法上需要声明注释:@Test,并在单元测试类中导入:import org.jnuit.Test
5.声明好单元测试方法以后,就可以在方法体内测试相关的代码。
6.写完代码以后,左键双击单元测试方法名,右键:run as – JUnit Test
二、说明:
1.如果执行结果没有任何异常:绿条
2.如果执行结果出现异常:红条
代码:
package java6;
import java.util.Date;
import org.junit.Test;
public class JUnitTest {
int num = 10;
@Test
public void testEquals() {
String s1 = "AA";
String s2 = "AA";
System.out.println(s1.equals(s2));
// ClassCastException的异常
// Object obj = new String("GG");
// Date date = (Date) obj;
System.out.println(num);
show();
}
public void show() {
num = 20;
System.out.println("show()……");
}
@Test
public void testToString() {
String s2 = "BB";
System.out.println(s2.toString());
}
}
testEquals()输出:
true
10
show()……
testToString()输出:
BB
运行输出:
BB
true
10
show()……