天天看點

2.3 TestNG之參數化DataProvider

2.3 TestNG之參數化DataProvider
package com.testng.base;

import org.testng.Assert;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;

public class NoNG {
	@Test
	public void test_001() {
		System.out.println("NoNG測試類--- 用例test001--- Test!");
		Assert.assertEquals(true, true);
	}
	
	@Test
	public void test_002() {
		System.out.println("NoNG測試類--- 用例test002--- Test!");
		Assert.assertEquals(true, true);
	}
	
	@Test
	@Parameters("name")
	public void test_parameter1(String name) {
    // 單參數時,	@Parameters("變量名")
    // 函數定義時,參數名可以與parameter中變量名不一樣,隻要位置&數量相符即可
		System.out.println("用例test_parameter--- 接收參數name=" +name);
		Assert.assertEquals(true, true);
	}
	
	@Test
	@Parameters({"name","age"})
	public void test_parameter2(String name,String age) {
		// 多參數時,	@Parameters({"變量名1","變量名2"})	
		System.out.println("用例test_parameter--- 接收參數name=" +name+",age="+age);
		Assert.assertEquals(true, true);
	}

}
           
2.3 TestNG之參數化DataProvider
2.3 TestNG之參數化DataProvider
2.3 TestNG之參數化DataProvider

繼續閱讀