靜態匯入
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);
}