為了后期測試基於spring的單元測試,我們直接新建spring工程。
新建之后,我們先講一般在java項目中怎么去做單元測試。
我們先定義一個實體User,
在service包中新建一個接口,在接口中定義一個方法,方法的返回值就是返回一個用戶對象。
有有了接口,對應這我們去編寫它的實現類,
service實現寫好,那我們下步做的事情就是對它進行單元測試。
新建跟src一樣類型的源文件,名字取為test。
新建好test源包之后,我們再來新建測試類。
怎么新建呢?鼠標右擊你要測試的類,點擊new按鈕,再點擊右側的other,在搜索框中輸入junit。
選擇Junit Test Case,點擊next,點擊Browse按鈕選擇,我們新建的test源目錄,勾選junit4,
點擊next,它會自動掃描你測試類中所有的方法。
基本注解
@Test:將一個普通的方法修飾成為一個測試方法,可以接受異常
@Test(expected=XX.class) 接受異常
@Test(timeout=毫秒) 定時結束
@BeforClass:它會在所有的方法運行前被執行,只執行一次,static修飾,用來加載配置文件
@AfterClass:它會在所有的方法運行結束后被執行,static修飾,用來釋放資源
@Before:會在每一個測試方法被運行前執行一次
@After:會在每一個測試方法運行后被執行
@Ignore:所修飾的方法會被測試運行器忽略
@RunWith:可以更改測試運行器 只要你的測試器繼承org.junit.runner.Runner