Package org.testng.xml

Examples of org.testng.xml.XmlClass


            xmlSuite.setName( testClass.getName() );
            configurator.configure( xmlSuite, options );

            XmlTest xmlTest = new XmlTest( xmlSuite );
            xmlTest.setXmlClasses( Arrays.asList( new XmlClass( testClass ) ) );

            addSelector( xmlTest, groupMatchingSelector );
            addSelector( xmlTest, methodNameFilteringSelector );

            suites.add( xmlSuite );
View Full Code Here


      suite.setAnnotations(AnnotationTypeEnum.JDK.getName());

      XmlTest test = new XmlTest(suite);
      test.setName("Arquillian - " + className);
      List<XmlClass> testClasses = new ArrayList<XmlClass>();
      XmlClass testClass = new XmlClass(className);
      testClass.getIncludedMethods().add(new XmlInclude(methodName));
      testClasses.add(testClass);
      test.setXmlClasses(testClasses);
      return suite;
   }
View Full Code Here

        if (script.args != null) {
            test.addParameter("args", script.args);
        }
       
        List<XmlClass> classes = new ArrayList<XmlClass>();
        classes.add(new XmlClass(ScriptTest.class));
        test.setXmlClasses(classes);
    }
View Full Code Here

   
    for(Map.Entry<Class, Set<ITestNGMethod>> entry: methodsMap.entrySet()) {
      Class clazz= entry.getKey();
      Set<ITestNGMethod> methodList= entry.getValue();
      if(hasTestMethod(methodList)) {
        XmlClass xmlClass= new XmlClass(clazz.getName(), Boolean.FALSE);
        List<String> methodNames= new ArrayList<String>(methodList.size());
        for(ITestNGMethod m: methodList) {
          methodNames.add(m.getMethod().getName());
        }
        xmlClass.setIncludedMethods(methodNames);
        result.add(xmlClass);
      }
    }
       
    return result;
View Full Code Here

  public static XmlClass[] classesToXmlClasses(Class<?>[] classes) {
    List<XmlClass> result = new ArrayList<XmlClass>();

    for (Class<?> cls : classes) {
      result.add(new XmlClass(cls, Boolean.TRUE));
    }

    return result.toArray(new XmlClass[classes.length]);
  }
View Full Code Here

          }
        } catch (NoClassDefFoundError e) {
          Utils.log("[TestNGClassFinder]", 1, "Unable to read methods on class " + cls.getName() + " - unable to resolve class reference " + e.getMessage());

          for (Iterator<XmlClass> iterator = xmlTest.getXmlClasses().iterator(); iterator.hasNext();) {
            XmlClass xmlClass = iterator.next();

            if (xmlClass.getDeclaredClass() == Boolean.TRUE && xmlClass.getName().equals(cls.getName())) {
              throw e;
            }
          }

        }
View Full Code Here

                xmlTest.setXmlClasses( new ArrayList<XmlClass>() );

                suiteAndNamedTests.testNameToTest.put( metadata.testName, xmlTest );
            }

            xmlTest.getXmlClasses().add( new XmlClass( testClass.getName() ) );
        }

        testng.setXmlSuites( xmlSuites );
        configurator.configure( testng, options );
        postConfigure( testng, testSourceDirectory, reportManager, suite, reportsDirectory );
View Full Code Here

    suite.setName("TmpSuite");

    XmlTest test = new XmlTest(suite);
    test.setName("TmpTest");
    List<XmlClass> classes = new ArrayList<XmlClass>();
    classes.add(new XmlClass("it.webtest.testng.TestNGTest1"));
    classes.add(new XmlClass("it.webtest.testng.TestNGTest2"));
    classes.add(new XmlClass("it.webtest.testng.TestNGTest3"));
    test.setXmlClasses(classes);

    List<XmlSuite> suites = new ArrayList<XmlSuite>();
    suites.add(suite);
    TestNG tng = new TestNG();
View Full Code Here

      suite.setAnnotations(AnnotationTypeEnum.JDK.getName());

      XmlTest test = new XmlTest(suite);
      test.setName("Arquillian - " + className);
      List<XmlClass> testClasses = new ArrayList<XmlClass>();
      XmlClass testClass = new XmlClass(className);
      testClass.getIncludedMethods().add(methodName);
      testClasses.add(testClass);
      test.setXmlClasses(testClasses);
      return suite;
   }
View Full Code Here

  public static XmlClass[] classesToXmlClasses(Class[] classes) {
    List<XmlClass> result = new ArrayList<XmlClass>();

    for (Class cls : classes) {
      result.add(new XmlClass(cls));
    }

    return result.toArray(new XmlClass[classes.length]);

  }
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.