package test.issue107; import org.testng.Assert; import org.testng.annotations.Listeners; import org.testng.annotations.Optional; import org.testng.annotations.Parameters; import org.testng.annotations.Test; @Listeners(MySuiteListener.class) public class TestTestngCounter { public static final String PARAMETER_NAME = "key1"; public static final String EXPECTED_VALUE = "zzz"; @Parameters({PARAMETER_NAME}) @Test public void testParameter(String key) { Assert.assertEquals(key, EXPECTED_VALUE); } @Parameters({PARAMETER_NAME}) @Test public void testParameterAsOptional(@Optional("Unknown") String key) { Assert.assertEquals(key, EXPECTED_VALUE); } }