Package org.testng.xml

Examples of org.testng.xml.XmlTest


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


  public static final String CLASS1 = "test.thread.Test1Test";
  public static final String CLASS2 = "test.thread.Test2Test";

  private void createTest(XmlSuite xmlSuite, String className) {
    XmlTest result = new XmlTest(xmlSuite);
    List<XmlClass> classes = result.getXmlClasses();
    XmlClass xmlClass = new XmlClass(className);
    classes.add(xmlClass);
  }
View Full Code Here

      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);
      xt.setPreserveOrder("true");
//      System.out.println(s.toXml());
      tng.setXmlSuites(Arrays.asList(s));
      tng.run();

      // 3 methods per class, 3 classes, so the log should contain 9 calls
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());
      tng.setXmlSuites(Arrays.asList(s));
      tng.run();

      List<String> log = BaseLogTest.getLog();
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));
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();
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));
    }
    t.setPreserveOrder("true");

    tng.setXmlSuites(Arrays.asList(s));
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();
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

      Assert.assertEquals(tla.getPassedTests().size(), 1);
      Assert.assertEquals(tla.getFailedTests().size(), 1);
    }

    private XmlTest createXmlTest(XmlSuite suite, String name) {
        XmlTest result = new XmlTest(suite);
        result.setName(name);
        List<XmlClass> classes = new ArrayList<XmlClass>();
        XmlClass cls = new XmlClass(TestTimeOutSampleTest.class);
        cls.setIncludedMethods(
            Arrays.asList(new XmlInclude[] { new XmlInclude("timeoutTest") }));
        classes.add(cls);
        result.setXmlClasses(classes);

        return result;
    }}
View Full Code Here

    XmlSuite xmlSuite = new XmlSuite();
    String suiteName = "ReportTestSuite1";
    xmlSuite.setName(suiteName);

    XmlTest xmlTest = new XmlTest(xmlSuite);
    xmlTest.setName("Test1");

    testng.setXmlSuites(Arrays.asList(new XmlSuite[] { xmlSuite }));

    File indexFile =
      new File(outputDirectory + File.separatorChar + suiteName + File.separatorChar + "index.html");
View Full Code Here

    configureGroup(a, true /* multi */);
  }

  private void configureGroup(String[] a, boolean multi) {
    XmlSuite suite = createXmlSuite("Dependencies");
    XmlTest test =
        createXmlTest(suite, "DependencyTest", GroupDependencySampleTest.class.getName());
    if (multi) {
      test.addXmlDependencyGroup(a[2], a[1] + " " + a[0]);
    } else {
      test.addXmlDependencyGroup(a[2], a[1]);
      test.addXmlDependencyGroup(a[1], a[0]);
    }

    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(suite));
    TestListenerAdapter tla = new TestListenerAdapter();
View Full Code Here

TOP

Related Classes of org.testng.xml.XmlTest

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.