Package org.testng.xml

Examples of org.testng.xml.XmlSuite


public class MySuiteListener implements ISuiteListener {
  public void onFinish(ISuite suite) {
  }

  public void onStart(ISuite suite) {
    final XmlSuite xmlSuite = suite.getXmlSuite();
    final Map<String, String> parameters = xmlSuite.getParameters();
    parameters.put(TestTestngCounter.PARAMETER_NAME, TestTestngCounter.EXPECTED_VALUE);
    xmlSuite.setParameters(parameters);
  }
View Full Code Here


//    return path + file;
//  }

  @Test
  public void simple() {
    XmlSuite suite = new XmlSuite();
    XmlTest test = new XmlTest(suite);
    XmlClass xClass = new XmlClass(XmlVerifyTest.class);
    test.getXmlClasses().add(xClass);
    test.getExcludedGroups().add("fast");
    test.setVerbose(5);

    suite.toXml();
  }
View Full Code Here

public class TestNG173Test extends SimpleBaseTest {

  @Test
  public void orderShouldBePreservedInMethodsWithSameNameAndInDifferentClasses() {
    TestNG tng = create();
    XmlSuite s = createXmlSuite("PreserveOrder");
    XmlTest t = new XmlTest(s);

    t.getXmlClasses().add(new XmlClass("test.testng173.ClassA"));
    t.getXmlClasses().add(new XmlClass("test.testng173.ClassB"));
View Full Code Here

  }

  @Test
  public void orderShouldBePreservedInMethodsWithSameNameAndInDifferentClassesAndDifferentPackage() {
    TestNG tng = create();
    XmlSuite s = createXmlSuite("PreserveOrder");
    XmlTest t = new XmlTest(s);

    t.getXmlClasses().add(new XmlClass("test.testng173.ClassA"));
    t.getXmlClasses().add(new XmlClass("test.testng173.anotherpackage.ClassC"));
View Full Code Here

import java.util.Random;

public class TestHelper {

  public static XmlSuite createSuite(String cls, String suiteName) {
    XmlSuite result = new XmlSuite();
    result.setName(suiteName);

    XmlTest test = new XmlTest(result);
    test.setName("TmpTest");
    List<XmlClass> classes = new ArrayList<XmlClass>();
    classes.add(new XmlClass(cls));
View Full Code Here

  public void includeOverrideClassNegative() {
    privateTestOverrideSuite(S.FAIL);
  }

  public void privateTestOverrideSuite(S status) {
    XmlSuite s = createXmlSuite("s");
    s.getParameters().put("a", "Incorrect");
    s.getParameters().put("InheritedFromSuite", "InheritedFromSuite");
    XmlTest t = createXmlTest(s, "t");
    t.getLocalParameters().put("InheritedFromTest", "InheritedFromTest");
    if (status == S.PASS_TEST) {
      t.getLocalParameters().put("a", "Correct");
    }
View Full Code Here

public class Bug90Test extends SimpleBaseTest {

  @Test(description = "Fix for https://github.com/cbeust/testng/issues/90")
  public void afterClassShouldRun() {
    XmlSuite s = createXmlSuite("Bug90");
    XmlTest t = createXmlTest(s, "Bug90 test", Sample.class.getName());
    XmlClass c = t.getClasses().get(0);
    c.setIncludedMethods(Arrays.asList(new XmlInclude("test1")));
    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(s));
View Full Code Here

public class ShadowTest extends SimpleBaseTest {

  @Test
  public void parametersShouldNotBeShadowed() {
    XmlSuite s = createXmlSuite("s");
    XmlTest t = createXmlTest(s, "t");

    {
      XmlClass c1 = new XmlClass(Shadow1SampleTest.class.getName());
      XmlInclude include1 = new XmlInclude("test1");
View Full Code Here

    return result;
  }

  private XmlSuite createSuite(String name, Class[] classes) {
    XmlSuite result = new XmlSuite();
    result.setName(name);

    for (Class c : classes) {
      XmlTest test1 = new XmlTest(result);
      test1.setName(c.getName());
      XmlClass class1 = new XmlClass(c);
View Full Code Here

    tng.setOutputDirectory(OutputDirectoryPatch.getOutputDirectory());

    File masterFile = createMasterProperties(strategy);
    tng.setMaster(masterFile.getAbsolutePath());

    XmlSuite suite = createSuite("DistributedSuite1", new Class[] { Test1.class, Test2.class });
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { suite }));

    TestListenerAdapter result = new TestListenerAdapter();
    tng.addListener(result);
    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.