Interface IFormcycleProvisionAction

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface IFormcycleProvisionAction
    A setup action, such as creating a new client, importing a project or installing a plugin.
    Since:
    8.0.0
    Author:
    XIMA MEDIA GmbH
    • Method Detail

      • perform

        IFormcycleAppState perform​(IFormcycleAppState last)
                            throws de.xima.e2e.test_harness_selenium.common.exception.TestCaseSetupFailedException
        Performs a setup action, such as creating a new client, importing a project or installing a plugin.
        Parameters:
        last - The app state before the last action.
        Returns:
        The new app state after the action. Does not have to incorporate the given last state.
        Throws:
        de.xima.e2e.test_harness_selenium.common.exception.TestCaseSetupFailedException - When the setup action could not be performed.