Class XMLTestDataProvider


  • public class XMLTestDataProvider
    extends java.lang.Object
    Provides test data providers based on XML input file This class is working in correlation with XMLDataConfig annotation
    Author:
    Paul Brodner
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object[][] getAllData​(java.lang.reflect.Method m)
      Return the data for your environment Calling XMLTestData#create() will generate via CMIS entire structure in alfresco
      static java.util.Iterator<java.lang.Object[]> getQueriesData​(java.lang.reflect.Method m)
      Get all Queries from the input xml "*.xml" used as input data in tests
      static java.util.Iterator<java.lang.Object[]> getSitesData​(java.lang.reflect.Method m)
      Get all Folder Models from the input xml "*.xml" used as input data in tests
      static java.util.Iterator<java.lang.Object[]> getUsersData​(java.lang.reflect.Method m)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMLTestDataProvider

        public XMLTestDataProvider()
    • Method Detail

      • getSitesData

        public static java.util.Iterator<java.lang.Object[]> getSitesData​(java.lang.reflect.Method m)
                                                                   throws java.lang.Exception
        Get all Folder Models from the input xml "*.xml" used as input data in tests
        Returns:
        iterator over the list of List sites data
        Throws:
        java.lang.Exception
      • getUsersData

        public static java.util.Iterator<java.lang.Object[]> getUsersData​(java.lang.reflect.Method m)
                                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getQueriesData

        public static java.util.Iterator<java.lang.Object[]> getQueriesData​(java.lang.reflect.Method m)
                                                                     throws java.lang.Exception
        Get all Queries from the input xml "*.xml" used as input data in tests
        Returns:
        iterator over the list of folder model objects
        Throws:
        java.lang.Exception
      • getAllData

        public static java.lang.Object[][] getAllData​(java.lang.reflect.Method m)
                                               throws java.lang.Exception
        Return the data for your environment Calling XMLTestData#create() will generate via CMIS entire structure in alfresco
        Returns:
        XMLTestData
        Throws:
        java.lang.Exception