當(dāng)我們?cè)谑褂?/span>TestNG時(shí),發(fā)現(xiàn)它有一個(gè)非常好用的參數(shù)化功能。當(dāng)你的測試用例有固定的參數(shù)和斷言結(jié)果時(shí),它可以相似用例的節(jié)省用例的個(gè)數(shù)。
例子如下:
import static org.testng.Assert.assertEquals;import org.testng.annotations.DataProvider;import org.testng.annotations.Test;/** * Created by fnngj on 2017/3/19. */public class Demo { // 定義測試數(shù)據(jù) @DataProvider(name = "data") public Object[][] Users() { return new Object[][] { { 1, 1, 2}, { 2, 2, 5}, { 3, 3, 6}, }; } @Test(dataProvider="data") public void testAdd(int a,int b,int c) { assertEquals(a + b, c); } }
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式