JUnit单元测试
步骤:
- 选中当前工程 - 右键:build path - add libraries - JUnit 4 - 下一步
- 创建Java类,进行单元测试
此时的Java类要求1️⃣ 此类是public的 2️⃣ 此类提供公共的无参的构造器 - 此类中声明单元测试方法。
此时的单元测试方法:方法的权限是public,没有返回值,没有形参 - 此单元测试方法上需要声明注释:@Test,并在单元测试中导入: import org.junit.Test;
- 声明好单元测试方法以后,就可以在方法体中测试相关的代码。
- 写完代码以后,左键双击单元测试方法名,右键:run as - JUnit Test
说明:
1.如果执行结果为绿色,证明没有任何异常。
2.如果执行结果为红色,则证明存在异常。
什么是单元测试?
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。比如我们可以测试一个类,或者一个类中的一个方法。
为什么要进行单元测试?
单元测试能不通过main方法运行我们想要运行的方法,所以用于测试某段代码的时候会很方便。
public class JUnitTest {
int num = 10;
@Test
public void testEquals(){
String s1 = "MM";
String s2 = "MM";
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 = "MM";
System.out.println(s2.toString());
}
}