All Classes and Interfaces

Class
Description
Existing Authorizable
 
This abstract class defines common Methods and Constants for all form fields.
Base class for all Foundation Component wrapping objects.
Define and load authorizable's profile properties
Wraps the Adaptive Image foundation component, providing methods for editing it.
Wraps the Address foundation component, providing methods for editing it.
Used to mark that the test is testing a public API
Interface which defines an authorizable: user / group
Manager for getting and creating Authorizables
Used to mark that the test is relevant for backward compatibility
Tests marked with this are not designed to work on a backwards-compatibility setup
 
 
Wraps the Carousel foundation component, providing methods for editing it.
Wraps the Chart foundation component, providing methods for editing it.
 
 
Created with IntelliJ IDEA.
The base client for all commerce-related tests.
 
The base client for all community related tests.
 
 
 
Used to mark that the test is testing content structures
Contains CQ specific Asserts for testing.
 
 
 
 
Junit rule to be used in every test class (to be applied at class level).
Base client for all CQ related clients.
 
 
Client to create configs under the /conf structure.
Helper class to update or delete an existing config.
List of available Config Capabilities in AEM
 
http://qabase.day.com/cf#/content/qabase/testcases/cq/setting_user_andgrouppreferencesdocumentation.html
 
Base rule to be used on every test.
 
 
Extends the Granite Workflow client with CQ Specific Workflow methods
Basic class for XSS Tests
Deprecated.
User TemporaryUser instead.
Wraps the Creditcard foundation component, providing methods for editing it.
Utility to get a CSRF token needed in some POST methods.
Tri-state of DirectBinaryAccess support
Wraps the Download foundation component, providing methods for editing it.
 
Create a new page.
 
A poller that checks the occurrence of a given OSGi event.
 
Experience Fragment Component
CQ Testing client for Experience Fragments
Content Fragment component
 
Convert a component to an Experience Fragment
Experience Fragments configuration builder as it can be done from the UI
Representation of the Experience Fragment NOTE: All properties are cached.
Representation the configuration of the Experience Fragments Feature, as it can be done from the UI NOTE: All properties are cached.
Representation of the Experience Fragment Variant NOTE: All properties are cached.
An Experience Fragment Variant builder
Class that enable consumers to configure variant components from the Facebook template
Image component
 
Class that enable consumers to configure variant components from the Pinterest template
Class that enable consumers to configure variant components from the POS template
Test component
 
Base class for classes mapped to predefined templates that enable consumers to configure variant components from that template
Experience Fragments predefined tags
Experience Fragments predefined templates
Interface with methods that all predefined XF tags from the XF_TAG must implement
Interface with methods that all predefined XF templates from the XF_TEMPLATE must implement
 
Wraps the External foundation component, providing methods for editing it.
Simple DTO for a failed rendition.
 
Used to mark a test as unstable.
Wraps the Flash foundation component, providing methods for editing it.
The base client for all form-related actions.
 
This client is used to add new Foundation Components (see /libs/foundation/components in repository) to a page.
Assertion utility methods for Granite integration testing.
 
Object which handles group actions
Define and load group's profile properties
 
Simple wrapper around the History Item info returned by the server
 
Wraps the Image foundation component, providing methods for editing it.
 
 
Simple wrapper for the return JSON representing a work item in a users inbox.
Part of a successful initiateUpload response, mapped by ObjectMapper from the response JSON.
Successful initiateUpload response, mapped by ObjectMapper from the response JSON.
 
 
 
 
POJO that describes active jobs statistics and topic statistics in sling
The base client for all json related tests.
 
Wraps the List foundation component, providing methods for editing it.
Junit rule for parsing log files.
Annotation to configure the log file rule.
 
 
 
The base client for all Multi Site Manager (MSM) related tests.
 
 
 
The base client for all notifications related tests.
 
Generic client
 
Utility class to help in the setup of offloading in CQ
Make a snapshot of the OSGi configuration of a given bundle and restore it to its original state after test execution.
The PackageManagerClient encapsulates operations on content packages just like those available in the /crx/packmgr/index.jsp application.
 
Create a new page.
Junit suite for running test classes in parallel.
 
 
 
 
 
Simple DTO for a processed asset.
Wraps the product commerce component, providing methods for editing it.
Interface to define and load user's profile properties
Wraps the Profile Avatar Photo foundation component, providing methods for editing it.
Wraps the Profile Detailed Name foundation component, providing methods for editing it.
Wraps the Profile Display Name foundation component, providing methods for editing it.
Wraps the Profile Email foundation component, providing methods for editing it.
Wraps the Profile Gender foundation component, providing methods for editing it.
Wraps the Profile General Text foundation component, providing methods for editing it.
Wraps the Profile Primary Phone foundation component, providing methods for editing it.
Wraps the Profile Primary URL foundation component, providing methods for editing it.
 
 
 
Wraps the Reference foundation component, providing methods for editing it.
Client for all replication related actions: activate, deactivate, agents management.
 
Annotation to mark a test that should run only if a toggle is enabled.
Wraps the Search foundation component, providing methods for editing it.
 
Client for managing authorizables, such as users or groups
Used to mark that the test is testing permissions
Used to mark that the test is relevant irw security
Wraps the shopping cart component, providing methods for editing it.
Wraps the Sitemap foundation component, providing methods for editing it.
Annotation to mark a test that should be skipped if a toggle is enabled.
Wraps the Slideshow foundation component, providing methods for editing it.
 
 
Wraps the Table foundation component, providing methods for editing it.
Created with IntelliJ IDEA.
The base client for all tag related tests.
 
Client to create and update the page template.
TemporaryContentAuthorGroup creates a content author group with write permission under /content and deletes it at the end of the test.
TemporaryUser creates a user and deletes it at the end of the test.
Some helper utilities for testing.
 
Wraps the Text foundation component, providing methods for editing it.
Wraps the TextImage foundation component, providing methods for editing it.
Wraps the Title foundation component, providing methods for editing it.
Junit rule for filtering tests based on the toggles enabled on the remote instance.

The rule is used in combination with the annotations RunIfToggleEnabled and SkipIfToggleEnabled.
CQClient for performing operations related to feature toggles.
 
 
 
 
Install a content package from resources.
Object which handles user actions
Define and load user's profile properties
Deprecated.
 
 
 
Utility class that has separate methods for each available WCM Command.

WCM Commands are requests sent to /bin/wcmcommand, with a list of of parameters.
Implements the Workflow REST API calls
ModelID = handle to the model Node
Enumeration of the different Workflow Statuses
Simple helper class to get all available infos return from the workflow engine.
Wraps a Workflow Instance info returned from server as JSON.
A Utility Poller to wait until the worflow history contains any matching condition to be present For example you can check if the workflow history contains the process called "End" and that the status is "Completed" As usually as a poller it need that you provide the polling interval and max number of attempts before it abort the polling
A configuration for a single CQ workflow launcher
A simple wrapper around the JSON representing a workflow model requested from the server.
Simple wrapper around the Work Item info returned by the server
Tests marked with this are not designed to work on 0DT setups