Package org.testng.xml

Examples of org.testng.xml.XmlSuite


    tng.run();
  }

  @Test(expectedExceptions = TestNGException.class)
  public void setInvalidMethodFactoryByAnnotation() {
    XmlSuite suite = TestHelper.createSuite("test.objectfactory.Simple", "objectfactory");
    suite.getTests().get(0).getXmlClasses()
        .add(new XmlClass("test.objectfactory.BadMethodFactoryFactory"));
    TestNG tng = TestHelper.createTestNG(suite);
    tng.run();
  }
View Full Code Here


      new String[] { "C", "AAA", "B" },
    };
    for (String[] t : tests) {
      TestNG tng = create();
//      tng.setVerbose(2);
      XmlSuite s = createXmlSuite("Suite");
      String[] fullTestNames = new String[t.length];
      for (int i = 0; i < t.length; i++) {
        fullTestNames[i] = "test.preserveorder." + t[i];
      }
      XmlTest xt = createXmlTest(s, "Test", fullTestNames);
View Full Code Here

    };

    for (String[] m : methods) {
      TestNG tng = create();
  //      tng.setVerbose(2);
      XmlSuite s = createXmlSuite("Suite");
      String testName = "test.preserveorder.AAA";
      XmlTest xt = createXmlTest(s, "Test", testName);
      addMethods(xt.getXmlClasses().get(0), m);
      xt.setPreserveOrder("true");
  //      System.out.println(s.toXml());
View Full Code Here

  }

  @Test
  public void orderShouldBePreservedWithDependencies() {
    TestNG tng = create();
    XmlSuite s = createXmlSuite("PreserveOrder");
    XmlTest t = new XmlTest(s);
    t.getXmlClasses().add(new XmlClass("test.preserveorder.ChuckTest4"));
    t.getXmlClasses().add(new XmlClass("test.preserveorder.ChuckTest3"));
    t.setPreserveOrder("true");
    tng.setXmlSuites(Arrays.asList(s));
View Full Code Here

  }

  @Test(dataProvider = "dp")
  public void preserveOrderAnna(String[] classes, String[] expectedMethods) {
    TestNG tng = create();
    XmlSuite s = createXmlSuite("PreserveOrder");
    XmlTest t = new XmlTest(s);

    for (String c : classes) {
      t.getXmlClasses().add(new XmlClass("test.preserveorder." + c));
    }
View Full Code Here

  }

  @Test(description = "preserve-order on a factory doesn't cause an NPE")
  public void factoryPreserve() {
    TestNG tng = create();
    XmlSuite s = createXmlSuite("FactoryPreserve");
    XmlTest t = new XmlTest(s);
    t.getXmlClasses().add(new XmlClass(TestClassFactory.class.getName()));
    t.setPreserveOrder("true");
    tng.setXmlSuites(Arrays.asList(s));
    tng.run();
View Full Code Here

    runTest(ExecutionListener2SampleTest.class, false /* don't add listener */,
        true /* should run */);
  }

  private void runTest(Class<?> listenerClass, boolean addListener, boolean expected) {
    XmlSuite s = createXmlSuite("ExecutionListener");
    XmlTest t = createXmlTest(s, "Test", listenerClass.getName());

    if (addListener) {
      s.addListener(ExecutionListener.class.getName());
    }
    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(s));
    ExecutionListener.m_start = false;
    ExecutionListener.m_finish = false;
View Full Code Here

    verifyExpected(parallelMode, expectedThreadCount, CLASS1, CLASS2);
  }

  private void verifyExpected(String parallelMode, int expectedThreadCount,
      String... classNames) {
    XmlSuite xmlSuite = new XmlSuite();
    xmlSuite.setName("ParallelTestTest");
    xmlSuite.setParallel(parallelMode);
    for (String cn : classNames) {
      createTest(xmlSuite, cn);
    }

    TestNG tng = new TestNG();
View Full Code Here

        verifyTests("Failed", failed, getFailedTests());
    }

    @Test
    public void twoDifferentTests() {
      XmlSuite result = new XmlSuite();
      result.setName("Suite");

      createXmlTest(result, "WithoutTimeOut");
      createXmlTest(result, "WithTimeOut").setTimeOut(1000);

      TestNG tng = new TestNG();
View Full Code Here

public class FailuresTest extends BaseFailuresTest {

  @Test
  public void shouldIncludeFailedMethodsFromBaseClass() {
    XmlSuite suite = TestHelper.createSuite("test.failures.Child", getSuiteName());
    TestNG tng = TestHelper.createTestNG(suite);
    tng.run();

     String[] expected = new String[] {
       "<class name=\"test.failures.Child\">",
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.