Package org.testng.xml

Examples of org.testng.xml.XmlSuite


     verify(getOutputDir(), expected);
  }

  @Test(enabled = false)
  public void shouldIncludeDependentMethods() {
    XmlSuite suite = TestHelper.createSuite("test.failures.DependentTest", getSuiteName());
    TestNG tng = TestHelper.createTestNG(suite);
    tng.run();

    String[] expected = new String[] {
        "<include name=\"f1\"/>",
View Full Code Here


    verify(getOutputDir(), expected);
  }

  @Test(enabled = false)
  public void shouldIncludeParameters() {
    XmlSuite suite = TestHelper.createSuite("test.failures.Child", getSuiteName());
    Map<String, String> params = new HashMap<String, String>();
    params.put("first-name", "Cedric");
    params.put("last-name", "Beust");
    suite.setParameters(params);

    TestNG tng = TestHelper.createTestNG(suite);
    tng.run();

    String[] expected = new String[] {
View Full Code Here

  @Test
  public void verifyIndex() {
    String suiteName = "VerifyIndexSuite";
    File outputDir = TestHelper.createRandomDirectory();
    XmlSuite suite = TestHelper.createSuite("test.simple.SimpleTest", suiteName);

    File f = new File(outputDir.getAbsolutePath() + File.separatorChar + suiteName
        + File.separatorChar + "index.html");
    f.delete();
    Assert.assertFalse(f.exists());
View Full Code Here

    TestNG testng = new TestNG();
    testng.setVerbose(0);
    testng.setOutputDirectory(outputDirectory);

    XmlSuite xmlSuite = new XmlSuite();
    String suiteName = "ReportTestSuite1";
    xmlSuite.setName(suiteName);

    XmlTest xmlTest = new XmlTest(xmlSuite);
    xmlTest.setName("Test1");

    testng.setXmlSuites(Arrays.asList(new XmlSuite[] { xmlSuite }));
View Full Code Here

    Assert.assertTrue(indexFile.exists(), "Expected to find file:" + indexFile);
  }

  @Test
  public void oneDirectoryPerSuite() {
    XmlSuite xmlSuiteA = TestHelper.createSuite("test.reports.A", "ReportSuiteA");
    XmlSuite xmlSuiteB = TestHelper.createSuite("test.reports.B", "ReportSuiteB");
    TestNG testng = TestHelper.createTestNG();
    testng.setXmlSuites(Arrays.asList(new XmlSuite[] { xmlSuiteA, xmlSuiteB }));


    String outputDir = testng.getOutputDirectory();
    File f1 = new File(outputDir + File.separatorChar + xmlSuiteA.getName()
        + File.separatorChar + "index.html");

    File f2 = new File(outputDir + File.separatorChar + xmlSuiteB.getName()
        + File.separatorChar + "index.html");

    Assert.assertFalse(f1.exists());
    Assert.assertFalse(f2.exists());
View Full Code Here

  public void verifyGroupMulti(String[] a) {
    configureGroup(a, true /* multi */);
  }

  private void configureGroup(String[] a, boolean multi) {
    XmlSuite suite = createXmlSuite("Dependencies");
    XmlTest test =
        createXmlTest(suite, "DependencyTest", GroupDependencySampleTest.class.getName());
    if (multi) {
      test.addXmlDependencyGroup(a[2], a[1] + " " + a[0]);
    } else {
View Full Code Here

    tng.addListener(tla);
    tng.run();

    Collection<XmlSuite> failedSuites =
        new Parser(new File(f, FailedReporter.TESTNG_FAILED_XML).getAbsolutePath()).parse();
    XmlSuite failedSuite = failedSuites.iterator().next();
    Assert.assertEquals("42", failedSuite.getParameter("n"));

    XmlTest test = failedSuite.getTests().get(0);
    Assert.assertEquals("43", test.getParameter("o"));

    XmlClass c = test.getClasses().get(0);
    Assert.assertEquals("44", c.getAllParameters().get("p"));
  }
View Full Code Here

public class VerifyTest extends SimpleBaseTest {

  @Test
  public void verify() {
    XmlSuite suite = new XmlSuite();
    suite.setName("Suite");

    XmlTest test = new XmlTest(suite);
    test.setName("Test");
    XmlClass c1 = new XmlClass(B.class);
    c1.setIncludedMethods(Arrays.asList(new XmlInclude[] { new XmlInclude("b")}));
View Full Code Here

  }

//  @Configuration(beforeTestMethod = true, groups = { "init", "initTest"})
  @BeforeMethod(groups= { "init", "initTest" })
  public void methodSetUp() {
    m_suite= new XmlSuite();
    m_suite.setName("Internal_suite");
    XmlTest xmlTest= new XmlTest(m_suite);
    xmlTest.setName("Internal_test_failures_are_expected");
    m_tests.put(getId(), xmlTest);
  }
View Full Code Here

public class Bug92Test extends SimpleBaseTest {

  @Test(description = "Fix for https://github.com/cbeust/testng/issues/92")
  public void BeforeTestShouldRunOnce() {
    XmlSuite s = createXmlSuite("Bug92");
    XmlTest t = createXmlTest(s, "Bug92 test", TestAlpha.class.getName(),
        TestBravo.class.getName());
    s.setTests(Arrays.asList(t));
    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(s));
    TestBase.beforeTestCount = 0;
    TestBase.beforeTestAlwaysCount = 0;
    tng.run();
View Full Code Here

TOP

Related Classes of org.testng.xml.XmlSuite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.