Refine search
@Parameters({"pp1", "pp2", "pp3"}) public void parameters() {}
private IAnnotation createParametersTag(Annotation a) { ParametersAnnotation result = new ParametersAnnotation(); Parameters c = (Parameters) a; result.setValue(c.value()); return result; }
@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("optional") public OptionalParameterTest(@Optional String optional) {}
@Parameters({ "string", "int", "boolean", "byte", "char", "double", "float", "long", "short" }) public ParameterConstructorTest(String s, int i, boolean bo, byte b, char c, double d, float f, long l, short sh) { m_string = s; m_int = i; m_boolean = bo; m_byte = b; m_char = c; m_double = d; m_float = f; m_long = l; m_short = sh; }
@Parameters({"this parameter doesn't exist"}) @Test public void testNonExistentParameter(@Optional String foo) { } }
private IAnnotation createParametersTag(Annotation a) { ParametersAnnotation result = new ParametersAnnotation(); Parameters c = (Parameters) a; result.setValue(c.value()); return result; }
@Parameters("a") public void f(String p) { Assert.assertEquals(p, "Correct"); } }
@Test @Parameters({ "testdata" }) public void test(XmlTest xmlTest, @Optional("optionaltestdata") String testdata) { Assert.assertEquals(testdata, "optionaltestdata"); }
@Parameters({"browsername"}) @AfterClass public void afterClass(String browsername) { this.browsername = browsername; }
@Parameters({PARAMETER_NAME}) @Test public void testParameterAsOptional(@Optional("Unknown") String key) { Assert.assertEquals(key, EXPECTED_VALUE); } }
@Parameters({"browsername"}) @BeforeClass public void beforeClass(String browsername) { this.browsername = browsername; }
@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({"browsername"}) @BeforeClass public void beforeClass(String browsername) { this.browsername = browsername; }
@Test @Parameters({"parameter1", "parameter2", "parameter3", "parameter4"}) public void inheritedParameter(String p1, String p2, @Optional("foobar")String p3, String p4) { Assert.assertEquals(p1, "p1"); Assert.assertEquals(p2, "c1p2"); Assert.assertEquals(p3, "foobar"); Assert.assertEquals(p4, "c1p4"); } }
@Parameters("string") @Test public void injectionAndParameters(String s, ITestContext ctx) { } }
@BeforeSuite @Parameters({ "beforesuitedata" }) public void beforeSuite(ITestContext context, @Optional("optionalbeforesuitedata") String beforesuitedata) { Assert.assertEquals(beforesuitedata, "optionalbeforesuitedata"); }
@Test @Parameters("foo") public void testMethod(String foo) {} }
@Test @Parameters({"testdata"}) @SuppressWarnings("unused") 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); } }