Testng 如何限制数据提供程序

Testng 如何限制数据提供程序,testng,Testng,假设第一个数据对我来说是可以的,并且我不想使用第二个和第三个数据,那么我如何限制数据提供者呢 @DataProvider public Object[][] listData() { return new Object[][]{ { "1171090666", "291450635","95"}, { "144456671090466", "21391450535","395"}, { "1444471090666", "2455391450635","4595

假设第一个数据对我来说是可以的,并且我不想使用第二个和第三个数据,那么我如何限制数据提供者呢

@DataProvider
public Object[][] listData()
{
    return new Object[][]{ 
    { "1171090666", "291450635","95"},
    { "144456671090466", "21391450535","395"},
    { "1444471090666", "2455391450635","4595"}
    };
}
如果在运行时需要,则必须在测试中实现一些逻辑,例如,将所有其他测试标记为跳过的某个状态变量

@DataProvider(indices={0})