2012-03-15 6 views
2

私はTestNGで多くの経験をしていないので、Javaランタイムでいくつかのテストをスキップしたり無視したりするのは賢明ですか?私の考えは、@ Before-annotiationテストを書くことです。失敗した場合は、入ってくるテストは無視されます。ランタイムでTestNgテストをスキップ

私はJUnitをassumメソッドで使用しようとしましたが、 "before-test"が失敗した場合、渡されたテストが強調表示され、あいまいな意味があるため信頼できません。

TestNGの経験があれば、感謝します。

答えて

0

テストのグループが必要です。次のparams
dependOnGroup又は
dependsOnMethods

例えば持つ注釈@Test

@Test 
public void verifyConfig() { 
//verify some test config parameters 
} 

@Test(dependsOnMethods={"verifyConfig"}) 
public void dotest(){ 
//Actual test 
} 
4

あなたは

throw new SkipException("Skip this"); 
SkipException

投げることによって、テストをスキップすることができます
関連する問題