Java基礎教程:IDEA單元測試


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

 

參考鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM