单元测试系列[v1.0.0][数据驱动Data@DataProvider]

TestNG单元测试框架提供了@DataProvider注解,利用这个注解可以很方便实现数据驱动,执行单元测试

package com.davieyang.application;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;

public class DataDrivenDemo {
    @DataProvider(name = "data")
    public Object[][] dataProvider(){
        return new Object[][]{new Object[]{"账号为空", "密码正确", "账号不能为空"}, new Object[]{"账号正确", "密码为空", "密码不能为空"},
        new Object[]{"账号正确", "密码正确", "登陆成功"}};
    }

    @Test(dataProvider = "data")
    public void testCase(String username, String password, String prompt){
        System.out.println("If input:" + username + " 、" + password + ",提示" + prompt);
    }
}

猜你喜欢

转载自blog.csdn.net/dawei_yang000000/article/details/108059836