@Parameters("a") public void f(String p) { Assert.assertEquals(p, "Correct"); } }
@Parameters({"browsername"}) @AfterClass public void afterClass(String browsername) { this.browsername = browsername; }
@Parameters({"browsername"}) @BeforeClass public void beforeClass(String browsername) { this.browsername = browsername; }
@Parameters({"browsername"}) @BeforeClass public void beforeClass(String browsername) { this.browsername = browsername; }
@Test @Parameters({ "testdata" }) public void filterOutInJectedTypesFromOptionalValuesTest(XmlTest xmlTest, @Optional("optionaltestdata") String testdata) { JDK15AnnotationFinder finder = new JDK15AnnotationFinder(null); Method curMethod = new Object() {}.getClass().getEnclosingMethod(); FilterOutInJectedTypesResult filterOutResult = org.testng.internal.Parameters.filterOutInJectedTypesFromOptionalValues( curMethod.getParameterTypes(), finder.findOptionalValues(curMethod)); Assert.assertEquals(filterOutResult.getOptionalValues()[0], "optionaltestdata"); Assert.assertEquals(filterOutResult.getParameterTypes()[0], String.class); }
@Parameters({ "hive.hadoop2.metastoreHost", "hive.hadoop2.metastorePort", "hive.hadoop2.databaseName", "hive.hadoop2.s3.awsAccessKey", "hive.hadoop2.s3.awsSecretKey", "hive.hadoop2.s3.writableBucket"}) @BeforeClass public void setup(String host, int port, String databaseName, String awsAccessKey, String awsSecretKey, String writableBucket) { super.setup(host, port, databaseName, awsAccessKey, awsSecretKey, writableBucket, false); } }
@Parameters({ "first-name" }) @Test(groups = { "singleString"}) public void testSingleString(String firstName) { Assert.assertEquals(firstName, "Cedric"); }
@Parameters({ "parameter" }) @Test(groups = { "inner-group" }) public void innerDeprecated(String s) { assert "in".equals(s) : "Expected in got " + s; } }
@Parameters({"param"}) @Test public void testMethod(String param) { Assert.assertEquals(m_param, param); } }
@BeforeMethod @Parameters("parameter") public static void beforeMethod(String parameter) { Assert.assertEquals(parameter, "parameter value"); }
@Parameters({"browsername"}) @AfterClass public void afterClass(String browser) { browsers.add(browser); }
@Parameters({ "hive.hadoop2.metastoreHost", "hive.hadoop2.metastorePort", "hive.hadoop2.databaseName", "hive.hadoop2.s3.awsAccessKey", "hive.hadoop2.s3.awsSecretKey", "hive.hadoop2.s3.writableBucket"}) @BeforeClass public void setup(String host, int port, String databaseName, String awsAccessKey, String awsSecretKey, String writableBucket) { super.setup(host, port, databaseName, awsAccessKey, awsSecretKey, writableBucket, true); } }
@Test @Parameters({"notnull", "nullvalue"}) public void nullParameter(String notNull, int mustBeNull) { Assert.assertNotNull(notNull, "not null parameter expected"); Assert.assertNull(mustBeNull, "null parameter expected"); } }
@Test @Parameters({"parameter1", "parameter2", "parameter3", "parameter4"}) public void inheritedParameter(String p1, String p2, String p3, String p4) { Assert.assertEquals(p1, "p1"); Assert.assertEquals(p2, "c3p2"); Assert.assertEquals(p3, "c2p3"); Assert.assertEquals(p4, "c3p4"); } }
@Parameters({ "expected-calls" }) @Test public void testCheckCount(String expectedCalls) { int i = Integer.valueOf(expectedCalls); int numCalls = CountCalls.getNumCalls(); Assert.assertEquals(numCalls, i); } }
@Parameters({"param"}) @BeforeTest public void testInit(String param) { m_param = param; }
@Parameters({"browser"}) @BeforeTest public void setUpTest(String browser, ITestContext context) { this.browser = browser; this.context = context; }
@Test @Parameters({"parameter1", "parameter2", "parameter3", "parameter4"}) public void inheritedParameter(String p1, String p2, String p3, @Optional("abc")String p4) { Assert.assertEquals(p1, "p1"); Assert.assertEquals(p2, "c2p2"); Assert.assertEquals(p3, "c2p3"); Assert.assertEquals(p4, "abc"); } }
@Parameters({"hive.hadoop2.metastoreHost", "hive.hadoop2.metastorePort", "hive.hadoop2.databaseName", "hive.hadoop2.timeZone"}) @BeforeClass public void initialize(String host, int port, String databaseName, String timeZone) throws UnknownHostException { String hadoopMasterIp = System.getProperty("hadoop-master-ip"); if (hadoopMasterIp != null) { // Even though Hadoop is accessed by proxy, Hadoop still tries to resolve hadoop-master // (e.g: in: NameNodeProxies.createProxy) // This adds a static resolution for hadoop-master to docker container internal ip NetUtils.addStaticResolution("hadoop-master", hadoopMasterIp); } setup(host, port, databaseName, timeZone); } }
@Parameters({"factory-param"}) @Factory public Object[] createObjects(String param) { assertEquals(param, "FactoryParam"); assertFalse(isInvoked, "Should only be invoked once"); isInvoked = true; return new Object[] {new FactoryTest2(42), new FactoryTest2(43)}; }