2015-12-07 18 views
0

隨着TestTNG,如何只執行@Test2@Test1通行證?只運行@時的Test2 Test1的@通行證

public static void main (String args[]) { 
    @beforemethod 
    public static beforemethod() { 
     ///// 
    } 

    @test 
    public static void firsttest() { 
     \\\\ 
    } 

    @test 
    public static void secondtest() { 
     \\\\\\ 
    } 

    @test 
    public static void thirdtest() { 
     \\\\ 
    } 

    @Aftermethod 
    public static aftermethod() { 
     \\\ 
    } 

firsttest()通行證然後secondtest()應該執行,否則應停止執行。

我們怎麼可以這樣寫?

回答

2

可以使用dependsOnMethods註釋,像這樣:

@Test(dependsOnMethods = { "method1" }) 

那麼你的測試將只執行,如果方法1成功(後總是它)。

+1

謝謝,就會讓你知道嘗試這種方法@idos後 –

+1

,您可以安全地刪除大括號:@Test(dependsOnMethods =「方法1」) – drets

+0

我喜歡的花括號(; – Idos

相關問題