package test.parameters;
import org.testng.Assert;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Optional;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;
public class ParameterSample {
@Parameters({ "first-name" })
@BeforeMethod
public void beforeTest(String firstName) {
Assert.assertEquals(firstName, "Cedric");
}
@Parameters({ "first-name" })
@Test(groups = { "singleString"})
public void testSingleString(String firstName) {
Assert.assertEquals(firstName, "Cedric");
}
@Parameters({"this parameter doesn't exist"})
@Test
public void testNonExistentParameter(@Optional String foo) {
}
}