Package org.testng.xml

Examples of org.testng.xml.XmlClass


      this.xmltest.setThreadCount(1);
      this.xmltest.setVerbose(2);
      this.xmltest.setPreserveOrder("true");

      //添加包含的Xmlclasses
      XmlClass classe=new XmlClass
          (getTestcaseset().getPackagename()+"."+getTestcaseset().getCasename());
      this.xmltest.setXmlClasses(Arrays.asList(classe));
      log.info("设置测试集:"+getXmltestname()+" 信息成功");
      return true;
    } catch (Exception e) {
View Full Code Here


  @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 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"));

    t.setPreserveOrder("true");

    tng.setXmlSuites(Arrays.asList(s));
View Full Code Here

  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"));

    t.setPreserveOrder("true");

    tng.setXmlSuites(Arrays.asList(s));
View Full Code Here

    if (status == S.PASS_TEST) {
      t.getLocalParameters().put("a", "Correct");
    }

    {
      XmlClass c1 = new XmlClass(Override1Sample.class.getName());
      c1.getLocalParameters().put("InheritedFromClass", "InheritedFromClass");
      if (status == S.PASS_CLASS) {
        c1.getLocalParameters().put("a", "Correct");
      }
      t.getXmlClasses().add(c1);

      for (String method : new String[] { "f", "g" }) {
        XmlInclude include1 = new XmlInclude(method);
        if (status == S.PASS_INCLUDE) {
          include1.getLocalParameters().put("a", "Correct");
        }
        include1.setXmlClass(c1);
        c1.getIncludedMethods().add(include1);
      }

    }

    TestNG tng = create();
View Full Code Here

    result.setName(suiteName);

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

    return result;
  }
View Full Code Here

  @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));
    Sample.m_afterClassWasRun = false;
    tng.run();
View Full Code Here

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

    {
      XmlClass c1 = new XmlClass(Shadow1SampleTest.class.getName());
      XmlInclude include1 = new XmlInclude("test1");
      include1.setXmlClass(c1);
      c1.getLocalParameters().put("a", "First");
      c1.getIncludedMethods().add(include1);
      t.getXmlClasses().add(c1);
    }

    {
      XmlClass c2 = new XmlClass(Shadow2SampleTest.class.getName());
      XmlInclude include2 = new XmlInclude("test2");
      include2.setXmlClass(c2);
      c2.getLocalParameters().put("a", "Second");
      c2.getIncludedMethods().add(include2);
      t.getXmlClasses().add(c2);
    }

    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(s));
View Full Code Here

    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

  @Test
  public void checkTestNamesForProgrammaticSuites() {
    XmlSuite xmlSuite = new XmlSuite();
    xmlSuite.setName("SanityCheckSuite");
    XmlTest result = new XmlTest(xmlSuite);
    result.getXmlClasses().add(new XmlClass(SampleTest1.class.getCanonicalName()));
    result = new XmlTest(xmlSuite);
    result.getXmlClasses().add(new XmlClass(SampleTest2.class.getCanonicalName()));

    TestNG tng = new TestNG();
    tng.setVerbose(0);
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { xmlSuite }));
    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.