package test.parameters; import org.testng.Assert; import org.testng.annotations.BeforeMethod; import org.testng.annotations.DataProvider; import org.testng.annotations.Parameters; import org.testng.annotations.Test; public class BeforeWithParameterSample { @BeforeMethod @Parameters("parameter") public static void beforeMethod(String parameter) { Assert.assertEquals(parameter, "parameter value"); } @DataProvider(name = "dataProvider") public static Object[][] dataProvider() { return new Object[][]{{"abc", "def"}}; } @Test(dataProvider = "dataProvider") public static void testExample(String a, String b) { Assert.assertEquals(a, "abc"); Assert.assertEquals(b, "def"); } }