All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractWebTest Created by Claudia Agache on 3/9/2017.ActivityType AisToken POJO for Alfresco Identity Service TokenBrowser Return differed DesiredCapabilities forWebDriverBug Identify one test case as being a fixed or an opened bugBug.Status CalendarEventModel ContainerName ContentModel CustomAspectModel CustomAspectPropertiesModel CustomContentModel CustomObjectTypeProperties Use this class if you want to update the properties of a CMIS Document of CMIS Folder You can use this class in correlation withDataContent.createCustomContent(org.alfresco.utility.model.ContentModel, String, CustomObjectTypeProperties)CustomStepsSeparated DataAIS DataAIS provides access to Alfresco Identity Service users resource.DatabaseOperation DatabaseOperationImpl Handle Database operations, like execution of queries over DB, getting status of db or search resultsDataCalendarEvent DataContent Utility for creating files and folders, asserting they exist in repositoryDataEmail DataGroup Data Preparation for GroupsDataKerberos DataKerberos.UserAccountControlValue DataKerberos.UserAccountStatus DataLDAP DataLDAP.UserAccountControlValue DataLink Created by Claudia Agache on 11/18/2016.DataListItemModel {@link https://community.alfresco.com/thread/202546-cmis-data-list}DataListModel DataNtlmPassthru Created by Claudia Agache on 6/23/2017.DataOpenLDAP DataOracleDirectoryServer Created by Claudia Agache on 6/14/2017.DataPreparationException DataSite Data Preparation for Sites This class with handle all aspects of creating sites using dataprep project In the future we will remove this dataprep dependencies if there will be another solution of creating sites.DataUser Data Preparation for UsersDataUserAIS This class extendsDataUserby adding the functionality to create/delete users in Alfresco Identity Service (AIS).DataValue DataWiki DataWorkflow Created by Claudia Agache on 10/11/2016.DSL<Data> DSLAssertion<Protocol> DSLContentModelAction<Protocol> DSLFile<Protocol> DSLFolder<Protocol> DSLJmx DSL for interacting with JMX (using direct JMX call seeJmxClientorJmxJolokiaProxyClientDSLProtocol<Client> Extend this class if you want add implementation for a new protocol.DSLProtocolWithNetworkDrive<Client> DSLWrapper<Client> Client WrapperElementState Represents the element State.EnvironmentConfigurationException EventWebBrowserListener Logger class forWebDriverExecutionType ExtensionPointTestSuite Java class for anonymous complex type.ExtensionPointTestSuite.TestCases Java class for anonymous complex type.ExtensionPointTestSuite.TestCases.Testcase Java class for anonymous complex type.ExtentionPointTestUtility FileModel FileType FolderModel GroupManageable Created by Claudia Agache on 6/14/2017.GroupModel HtmlPage Basic implementation of HtmlPageHtmlReportListener Enables ReportManager to generate custom HTML reports of failed/skipped/passed tests How to use it a) one approach is to add this listener to your test class Example:HttpConsoleOperation Jmx JmxBuilder JmxClient Handles JMX calls to server useJmxBuilderto define this serviceJmxClient.JmxPropertyOperation JmxException JmxJolokiaProxyClient Jolokia is a JMX-HTTP bridge giving an alternative to JSR-160 connectors.JsonClass JsonReportListener JsonSuite JsonTest LinkModel Created by Claudia Agache on 11/18/2016.LogFactory LogsListener Model ModelAndMessagesConsole NetworkDrive NetworkSubscriptionLevel OSTestMethodSelector Use this listener if you want to exclude automatically tests based on your operating system.PageNotAccesibleByMenuBarException Error thrown forPageObjectthat will not implementAccessibleByMenuBarinterfacePageObject Indicates that an annotated class is a "Page Object".PageOperationException Alfresco page operation exception thrown when an operation fail to executePageRenderTimeException Throws an exception if the operation of RenderTime has exceeded the max wait time.Parameter PreferenceName ProcessModel ProtocolRuntimeException QueryModel Represents a simple query object that will contain the search text string and the expected results count returned by that queryRandomData RenderClickable Render one element using selenium's expectedCondition.RenderDeleted Render one element using selenium's expectedCondition.RenderElement Renderer RenderInvisible Render one element using selenium's expectedCondition.RenderInvisibleWithText Render one element using selenium's expectedCondition.RenderPageLoaded Render one element using selenium's expectedCondition.RenderPresent Render one element using selenium's expectedCondition.RenderVisible Render one element using selenium's expectedCondition.RenderWebElement The Locator By annotated with RenderWebElement can be rendered while calling the render on Page.ReportConfigurationException ReportManager Handling ExtentReportsRepoTestModel This is a model from repo that has the following fields: nodeRef and identifierResourceContent This will handle the last objects created in repository On some protocols, the location of the content created has a prefixed keyword Example: smb://:/Sites/.... Result "id": 49922, "test_id": 531635, "status_id": 1, "created_by": 65, "created_on": 1484598969, "assignedto_id": null, "comment": "Executed by awesome TAS project", "version": null, "elapsed": null, "defects": nullRetryOperation Run Represents on Run from TestRail { "id": 1, "suite_id": 1, "name": "Test Run 9/3/2016", "description": null, "milestone_id": null, "assignedto_id": null, "include_all": false, "is_completed": true, "completed_on": 1472920906, "config": null, "config_ids": [], "passed_count": 0, "blocked_count": 0, "untested_count": 4, "retest_count": 0, "failed_count": 1, "custom_status1_count": 0, "custom_status2_count": 0, "custom_status3_count": 0, "custom_status4_count": 0, "custom_status5_count": 0, "custom_status6_count": 0, "custom_status7_count": 0, "project_id": 1, "plan_id": null, "created_on": 1472920404, "created_by": 1, "url": "https://pauly.testrail.net/index.php?/runs/view/1" }RunTestCase The model compatible with TestRail v5.7.0.3951 "id": 6457024, "case_id": 309025, "status_id": 5, "assignedto_id": null, "run_id": 749, "title": "getDefaultRepositoryInstalledModules", "template_id": 1, "type_id": 6, "priority_id": 2, "estimate": null, "estimate_forecast": null, "refs": null, "milestone_id": null, "custom_executiontype": true, "custom_platform": 1, "custom_automation_type": null, "custom_testlink_id": null, "custom_auto_ref": "org.alfresco.rest.discovery.DiscoveryTests#getDefaultRepositoryInstalledModules", "custom_description": "Sanity tests for GET /discovery endpoint", "custom_test_notes": "\n\nTestCase Steps\n=========\n* REST API: Basic Authentication using user {\norg.alfresco.utility.model.UserModel@363751f2[\r\n username=User-FOEUSgiRWEkvBHC\r\n password=password\r\n domain=\r\n firstName= \r\n lastName= \r\n userRole= \r\n]}\n* Request: GET http://localhost:8084/alfresco/api/discovery/\n\n* REST API: Assert that status code is 200", "custom_preconds": null, "custom_expected": null, "custom_steps_separated": null, "custom_exce_type": [ 2 ], "custom_max_version": [], "custom_min_vers": [] SanityTestsGeneratorListener Listener class to generate a XML tests suite file, based on given TestGroups added as parameters.Section Represents a Section from TestRail { "id": 1, "suite_id": 1, "name": "rest-api", "description": null, "parent_id": null, "display_order": 1, "depth": 0 }ServerHealth ServerReachableAlfrescoIsNotRunningException ServerUnreachableException SiteModel StatusModel Step TagModel TasAisProperties Properties specific to Alfresco Identity Service.TaskModel TasProperties Generic Properties class that will load and override properties based on environment defined For "test" environment just define {code} System.setProperty("environment", "test"); {code} or run your test passing -Denvironment=testTenantConsole TestCase Represents one Test Case object from Test Rail v5.7.0.3951 { "id": 10, "title": "adminShouldCreateComments", "section_id": 2, "template_id": 1, "type_id": 3, "priority_id": 2, "milestone_id": null, "refs": null, "created_by": 1, "created_on": 1472905188, "updated_by": 1, "updated_on": 1472905188, "estimate": null, "estimate_forecast": null, "suite_id": 1, "display_order": 1, "custom_automation_type": 0, "custom_preconds": null, "custom_steps": null, "custom_expected": null, "custom_steps_separated": null, "custom_mission": null, "custom_goals": null, "custom_testlink_id": null }TestCaseDestination Saves the details of all Section assigned for a Test Case the string passed from annotation, the root Section object from TestRail and the destination child SectionTestCaseDetail Saves the information of a test case that is executedTestCaseNotFoundException TestConfigurationException TestCountListener TestData<Data> TestGroup TestModel TestObjectNotDefinedException TestRail TestRailApi Basic implementation of interacting with Test RailTestRailAPI TestRail InteractionTestRailExecutor Is the author that will perform actions usingTestRailAPITestRailExecutorListener Listen for all test cases created and update them accordingly in Test Rail (configured based on *.properties file) This is the seconds approach of updating TestRail test cases based on test execution.TestStepException TestType Default TestType as defined in our Test Rail Management System.UnrecognizedBrowser UserManageable Interface for any authentication mechanism like LDAP, LDAP-AD, Kerberos, etc.UserModel UserRole Alfresco User RolesUtility WebBrowser A wrapper around an arbitrary WebDriver instance which supports registering of aWebDriverEventListenerfor logging purposes.WebBrowserFactory Factory ofWebBrowserobject This will initialize automatically local/remote WebDriver based on settings defined *.properties/spring XML file/system environment Take a look onContextAwareParallelSampleTestfor a simple example on how to use itWebDriverAware WikiModel WorkflowConsole XMLAspectData XMLCollection XMLCommentData XMLCustomModel XMLDataConfig XMLDataItem Each XML item should have a name and should be created by a particular userXMLFileData abce XMLFolderData XmlLogWritter XMLPropertyData XMLSiteData XMLTagData XMLTestData XML structure for Test DataXMLTestDataProvider Provides test data providers based on XML input file This class is working in correlation withXMLDataConfigannotationXmlTestsSuiteWriter Writer class to generate XML tests suite.XMLToModelUnmarshalException XMLUserData