Package org.testng.xml

Examples of org.testng.xml.XmlClass


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


  public void checkProgrammaticSuitesFails() {
    XmlSuite xmlSuite1 = new XmlSuite();
    xmlSuite1.setName("SanityCheckSuite");
    {
      XmlTest result = new XmlTest(xmlSuite1);
      result.getXmlClasses().add(new XmlClass(SampleTest1.class.getCanonicalName()));
    }

    XmlSuite xmlSuite2 = new XmlSuite();
    xmlSuite2.setName("SanityCheckSuite");
    {
      XmlTest result = new XmlTest(xmlSuite2);
      result.getXmlClasses().add(new XmlClass(SampleTest2.class.getCanonicalName()));
    }

    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(xmlSuite1, xmlSuite2));
    tng.run();
View Full Code Here

        xmlSuite.setVerbose(0);
        xmlSuite.setName("Jar suite");
        XmlTest xmlTest = new XmlTest(xmlSuite);
        List<XmlClass> xmlClasses = Lists.newArrayList();
        for (String cls : classes) {
          XmlClass xmlClass = new XmlClass(cls);
          xmlClasses.add(xmlClass);
        }
        xmlTest.setXmlClasses(xmlClasses);
        m_suites.add(xmlSuite);
      }
View Full Code Here

  @Test
  public void afterClassShouldRun() {
    XmlSuite s = createXmlSuite("S");
    XmlTest t = createXmlTest(s, "T", Main.class.getName());
    XmlClass c = t.getXmlClasses().get(0);
    c.getIncludedMethods().add(new XmlInclude("test1"));
    t.setPreserveOrder("true");
    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { s }));
    Main.m_passed = false;
    tng.run();
View Full Code Here

    XmlSuite s = new XmlSuite();

    Reporter.log("BEFORE");

    XmlTest t1 = new XmlTest(s);
    XmlClass c1 = new XmlClass("test.configuration.BeforeTestOrdering1Test");
    t1.getXmlClasses().add(c1);

    XmlTest t2 = new XmlTest(s);
    XmlClass c2 = new XmlClass("test.configuration.BeforeTestOrdering2Test");
    t2.getXmlClasses().add(c2);

    TestNG tng = TestHelper.createTestNG();
    TestListenerAdapter tl = new TestListenerAdapter();
    tng.addListener(tl);
View Full Code Here

  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

    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);
    tng.run();
View Full Code Here

  protected XmlTest createXmlTest(XmlSuite suite, String name, String... classes) {
    XmlTest result = new XmlTest(suite);
    int index = 0;
    result.setName(name);
    for (String c : classes) {
      XmlClass xc = new XmlClass(c, index++, true /* load classes */);
      result.getXmlClasses().add(xc);
    }

    return result;
  }
View Full Code Here

  @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

  @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.XmlClass

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.