Java基礎教程:IDEA單元測試
環境配置
使用idea IDE 進行單元測試,首先需要安裝JUnit 插件。
安裝JUnit插件步驟
File-->settings-->Plguins-->Browse repositories-->輸入JUnit-->選擇JUnit Generator V2.0安裝。
安裝完成后需要重新啟動IDEA。
使用JUnit插件
在需要進行單元測試的類中,使用快捷鍵alt+insert,選擇JUnit test,選擇JUnit4。
單元測試
測試流程
如下是一個較為完成的測試流程
@BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void setUpAfterClass() throws Exception { } @Before public void before() throws Exception { } @After public void after() throws Exception { } @Test public void test(){ System.out.println("艾力"); }
說明:
1、@BeforeClass所修飾的方法在所有方法加載前執行,而且他是靜態的在類加載后就會執行該方法,在內存中只有一份實例,適合用來加載配置文件。
2、@AfterClass所修飾的方法在所有方法執行完畢之后執行,通常用來進行資源清理,例如關閉數據庫連接。
3、@Before和@After在每個測試方法執行前都會執行一次。
4、測試方法上面必須使用@Test注解進行修飾。
5、測試方法必須使用public void 進行修飾,不能帶有任何參數。
6、測試單元中的每一個方法必須獨立測試,每個測試方法之間不能有依賴。
常用注解
@Test(excepted=XX.class) 在運行時忽略某個異常。 @Test(timeout=毫秒) 允許程序運行的時間。 @Ignore 所修飾的方法被測試器忽略。 @RunWith 可以修改測試運行器 org.junit.runner.Runner
參考鏈接
- 本文參考自華行天下