-1
我们是否需要按照数组对象相同的序列,而使用的dataObjectDataProvider的顺序TestNG中
如:代码
@DataProvider(name = "test1")
public static Object[][] primeNumbers() {
return new Object[][] {{2, true}, {6, false}, {19, true}, {22, false}, {23, true}};
}
// This test will run 4 times since we have 5 parameters defined
@Test(dataProvider = "test1")
public void testPrimeNumberChecker(Integer inputNumber, Boolean expectedResult) {
System.out.println(inputNumber + " " + expectedResult);
Assert.assertEquals(expectedResult,
primeNumberChecker.validate(inputNumber));
}
在DataProvider
Integer
和Boolean
的使用和相同的序列在testPrimeNumberChecker
使用。如果需要,我可以在任何功能中只使用Boolean
记录。如通过@DataProvider
方法传递