1. 程式人生 > >Java測試工具使用(1)--Junit

Java測試工具使用(1)--Junit

所有 alt 命名 浪費 依然 之前 pan 時報 新建

在進行測試之前需要導入junit的兩個包,分別是

  junit:4.12;hamcrest-core:1.1

1、基本測試標簽

[email protected]@[email protected]

2、組測試

  有時候多個測試文件,如果一個一個去執行肯定浪費時間,那麽如何做呢?

  假如現在有FirTest.java,SecTest.java,每個測試類中有多個方法,想把這個文件一起測試應該如何做呢?

  新建一個java測試文件,命名為GroupTest,然後編寫代碼

@RunWith(Suite.class)
@Suite.SuiteClasses({
        FirTest.
class, SecTest.class }) public class GroupTest { // keep empty }

  然後右鍵運行這個類就好了

3、忽略某個測試方法

[email protected]

4、要求某一方法最多運行時間

[email protected](timeout=1000)//單位是ms

  技術分享

  技術分享

  可以發現雖然超時報錯了,但是依然往下執行了

  如果想給這個測試類中的所有方法限時,則可以這樣做(註意這個4.10版本沒有)

  技術分享

  

Java測試工具使用(1)--Junit