静态导入

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);
}