pom.xml文件配置
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>RELEASE</version>
<scope>test</scope>
</dependency>
然後創建一個和src同級別的文件夾叫test(邏輯代碼放src裏,測試代碼放test裏是個好習慣)。
接着在IntelliJ IDEA裏還要把這個test文件夾要設置成測試文件的根目錄,右鍵選中 Mark Directory As -> Test Sources Root
。
然後創建測試類(包名一致,類名在要測試的類名後加上Test也是個好習慣)。
public class IndexBuilderTest {
@Test
public void testStart() throws Exception {
System.out.println("---testStrat()----");
IndexBuilder indexBuilder=new IndexBuilder();
indexBuilder.start();
// assertEquals(true,false);
}
}
然後選中MathTest類ctrl + shift + F10運行一下。
JUnit4利用JDK5的新特性Annotation,使用註解來定義測試規則。
這裏講一下以下幾個常用的註解:
@Test:把一個方法標記爲測試方法
@Before:每一個測試方法執行前自動調用一次
@After:每一個測試方法執行完自動調用一次
@BeforeClass:所有測試方法執行前執行一次,在測試類還沒有實例化就已經被加載,所以用static修飾
@AfterClass:所有測試方法執行完執行一次,在測試類還沒有實例化就已經被加載,所以用static修飾
@Ignore:暫不執行該測試方法