靜態匯入

JUnit 定義了相當多的 assertEquals 方法,每個基本型別至少有一個,並且可以使用一個物件。預設情況下,這些方法不能直接呼叫,應該像這樣呼叫:Assert.assertEquals。但是因為這些方法經常被使用,所以人們幾乎總是使用靜態匯入,因此可以直接使用該方法,就好像它是類本身的一部分一樣。

要為 assertEquals 方法新增靜態匯入,請使用以下 import 語句:

import static org.junit.Assert.assertEquals;

你還可以使用以下靜態匯入靜態匯入所有斷言方法,包括 assertArrayEqualsassertNotNullassertFalse 等:

import static org.junit.Assert.*;

沒有靜態匯入:

@Test
public void addition_isCorrect(){
    Assert.assertEquals(4 , 2 + 2);
}

使用靜態匯入:

@Test
public void addition_isCorrect(){
    assertEquals(4 , 2 + 2);
}