*/
@RunWith(Suite.class)
@SuiteClasses({MathTest.class,
MathTestAnother.class})
public class Util4Suite {
}
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* @author bulargy.j.bai
* @創建時間:Mar 11, 2008
* @描述:util包的測試套件
*/
@RunWith(Suite.class)
@SuiteClasses({MathTest.class,
MathTestAnother.class})
public class Util4Suite {
}
說明:
通過@RunWith和@SuiteClasses標簽來注釋一個空的包含無參數構造函數的類來作為套件類,將需要組成套件運行的類加到@SuiteClasses的屬性中即可。
可以看到運行套件類的結果是2個測試類都進行了測試。
5) 參數測試
修改 testMultiple
Java代碼
//@Ignore(\"忽略乘法測試\")
@Test
public void testMultiple() {
assertEquals(result,Math.multiple(faciend,multiplicator));
}
//@Ignore(\"忽略乘法測試\")
@Test
public void testMultiple() {
assertEquals(result,Math.multiple(faciend,multiplicator));
}
編寫參數方法:
Java代碼
@Parameters
public static Collection multipleValues() {
return Arrays.asList(new Object[][] {{3, 2, 6 },
{4, 3, 12 },
{21, 5, 105 },
{11, 22, 242 },
{8, 9, 72 }});
} [Page]
@Parameters
public static Collection multipleValues() {
文章來源于領測軟件測試網 http://www.kjueaiud.com/