静态导入
JUnit 定义了相当多的 assertEquals
方法,每个基本类型至少有一个,并且可以使用一个对象。默认情况下,这些方法不能直接调用,应该像这样调用:Assert.assertEquals
。但是因为这些方法经常被使用,所以人们几乎总是使用静态导入,因此可以直接使用该方法,就好像它是类本身的一部分一样。
要为 assertEquals
方法添加静态导入,请使用以下 import 语句:
import static org.junit.Assert.assertEquals;
你还可以使用以下静态导入静态导入所有断言方法,包括 assertArrayEquals
,assertNotNull
和 assertFalse
等:
import static org.junit.Assert.*;
没有静态导入:
@Test
public void addition_isCorrect(){
Assert.assertEquals(4 , 2 + 2);
}
使用静态导入:
@Test
public void addition_isCorrect(){
assertEquals(4 , 2 + 2);
}