Package org.testng.xml

Examples of org.testng.xml.XmlSuite


    return ret;
  }

  private XmlSuite createSuite(final int nr)
  {
    final XmlSuite suite = new XmlSuite();
    suite.setName("Suite_" + nr);

    new XmlTest(suite).setXmlClasses(Collections.singletonList(new XmlClass(Test1.class)));
    return suite;
  }
View Full Code Here


  }

  private void runWithSuite(String[] suiteGroups, String[] excludedSuiteGroups,
      String[] testGroups, String[] excludedTestGroups,
      String[] methods) {
    XmlSuite s = createXmlSuite("Groups");
    s.setIncludedGroups(Arrays.asList(suiteGroups));
    s.setExcludedGroups(Arrays.asList(excludedSuiteGroups));
    XmlTest t = createXmlTest(s, "Groups-test", GroupSuiteSampleTest.class.getName());
    t.setIncludedGroups(Arrays.asList(testGroups));
    t.setExcludedGroups(Arrays.asList(excludedTestGroups));
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG tng = create();
View Full Code Here

* @author Cedric Beust <cedric@beust.com>
*/
public class ObjectFactory2Test {

  private void testFactory(boolean onSuite) {
    XmlSuite suite = TestHelper.createSuite(ClassObjectFactorySampleTest.class.getName(),
        "Test IObjectFactory2");
    TestNG tng = TestHelper.createTestNG(suite);

    if (onSuite) suite.setObjectFactory(new ClassObjectFactory());
    else tng.setObjectFactory(ClassObjectFactory.class);

    ClassObjectFactorySampleTest.m_n = 0;
    tng.run();
    Assert.assertEquals(ClassObjectFactorySampleTest.m_n, 42);
View Full Code Here

  }

  @Test
  public void programmaticXmlSuite() {
    TestNG tng = create();
    XmlSuite suite = new XmlSuite();
    XmlMethodSelector methodSelector = new XmlMethodSelector();
    methodSelector.setName("test.methodselectors.Test2MethodSelector");
    methodSelector.setPriority(-1);
    List<XmlMethodSelector> methodSelectors = Lists.newArrayList();
    methodSelectors.add(methodSelector);
    suite.setMethodSelectors(methodSelectors);
    XmlTest test = new XmlTest(suite);
    XmlClass testClass = new XmlClass(test.methodselectors.SampleTest.class);
    test.setXmlClasses(Arrays.asList(testClass));
    tng.setXmlSuites(Arrays.asList(suite));
    tng.addListener(m_tla);
View Full Code Here

  public void shouldRunBothMethods() {
    runTest(null, null, Arrays.asList(new String[] { "f1", "f2" }));
  }

  private void runTest(String group, String excludedGroups, List<String> methods) {
    XmlSuite s = createXmlSuite(getClass().getName());
    XmlTest t = createXmlTest(s, "Test", OverrideSampleTest.class.getName());
    TestNG tng = create();
    if (group != null) tng.setGroups(group);
    if (excludedGroups != null) tng.setExcludedGroups(excludedGroups);
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { s }));
View Full Code Here

    result.setTestClasses(testClasses);
    return result;
  }

  protected XmlSuite createXmlSuite(String name) {
    XmlSuite result = new XmlSuite();
    result.setName(name);
    return result;
  }
View Full Code Here

* @author Hani Suleiman Date: Mar 6, 2007 Time: 3:52:19 PM
*/
public class CustomFactoryTest {
  @Test
  public void setFactoryOnTestNG() {
    XmlSuite suite = TestHelper.createSuite("test.objectfactory.Simple", "objectfactory");
    // suite.setObjectFactory(new LoggingObjectFactory());
    TestNG tng = TestHelper.createTestNG(suite);
    tng.setObjectFactory(LoggingObjectFactory.class);
    tng.run();
    assert LoggingObjectFactory.invoked == 1 : "Logging factory invoked "
View Full Code Here

    LoggingObjectFactory.invoked = 0;
  }

  @Test
  public void setFactoryOnSuite() {
    XmlSuite suite = TestHelper.createSuite("test.objectfactory.Simple", "objectfactory");
    suite.setObjectFactory(new LoggingObjectFactory());
    TestNG tng = TestHelper.createTestNG(suite);
    tng.run();
    assert LoggingObjectFactory.invoked == 1 : "Logging factory invoked "
        + LoggingObjectFactory.invoked + " times";
  }
View Full Code Here

        + LoggingObjectFactory.invoked + " times";
  }

  @Test(enabled = false, description = "This broke after I made the change to enable AbstractTest")
  public void setFactoryByAnnotation() {
    XmlSuite suite = TestHelper.createSuite("test.objectfactory.Simple", "objectfactory");
    suite.getTests().get(0).getXmlClasses()
        .add(new XmlClass("test.objectfactory.MyFactoryFactory"));
    TestNG tng = TestHelper.createTestNG(suite);
    tng.run();
    assert LoggingObjectFactory.invoked == 1 : "Logging factory invoked "
        + LoggingObjectFactory.invoked + " times";
View Full Code Here

        + LoggingObjectFactory.invoked + " times";
  }

  @Test
  public void factoryReceivesContext() {
    XmlSuite suite = TestHelper.createSuite("test.objectfactory.Simple", "objectfactory");
    suite.getTests().get(0).getXmlClasses()
        .add(new XmlClass("test.objectfactory.ContextAwareFactoryFactory"));
    TestNG tng = TestHelper.createTestNG(suite);
    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.