2011-03-28 10 views
0

方法加入我的TestCase運行編程喜歡測試用例

TestListenerAdapter tla = new TestListenerAdapter(); 
    TestNG testng=new TestNG(); 
    testng.setTestClasses(new Class[] { UserGroupTest.class }); 
    testng.addListener(tla); 
    testng.run(); 

我一直內UserGroupTest.class

8測試用例是否有可能通過測試用例添加測試用例,而不是添加整個類文件?因爲我想在條件基礎上運行測試用例。如何做達?

+0

你可以給你是什麼任何基本信息在做什麼?什麼語言? (我假設爲java)框架? – gideon 2011-03-28 14:28:40

+0

@simeon你應該爲'testng'標籤添加一些wiki。我以爲這確實是一個拼寫錯誤= P – gideon 2011-03-28 14:48:50

+0

@giddy,我今天會嘗試這樣做,當我有一些時間。 – Simeon 2011-03-28 14:55:03

回答

1

如果你只需要運行這些類的某些方法,你有幾種選擇:

  • 放入一個組中,這些方法和調用testng.setGroups(..)。
  • 創建的testng.xml(在內存中可能是最簡單的,因爲你正在使用的API),它會模仿下列XML:

    <classes> 
        <class name="test.methods.SampleMethod1"> 
        <methods> 
         <include name="shouldRun1" /> 
         <include name="shouldRun2" />