Class AbstractTestWorkflowSchemeMigration

java.lang.Object
com.atlassian.jira.functest.framework.BaseJiraFuncTest
com.atlassian.jira.webtests.ztests.workflow.AbstractTestWorkflowSchemeMigration
Direct Known Subclasses:
AbstractTestDraftWorkflowSchemeMigration, TestWorkflowMigration

public abstract class AbstractTestWorkflowSchemeMigration extends BaseJiraFuncTest
Since:
v5.2
  • Field Details

  • Constructor Details

    • AbstractTestWorkflowSchemeMigration

      public AbstractTestWorkflowSchemeMigration()
  • Method Details

    • item

      protected static com.atlassian.jira.testkit.client.restclient.ChangeLog.HistoryItem item(String field, String from, String to)
    • createTestWorkflowMigrationMapping

      protected Map<String,String> createTestWorkflowMigrationMapping()
    • assertStandardIssues

      protected void assertStandardIssues(String projectKey)
    • getIssue

      protected com.atlassian.jira.testkit.client.restclient.Issue getIssue(String issueKey)
    • assertJqlResults

      protected void assertJqlResults(String jql, String... expectedKeys)
    • assertIssuesAfterMigrationWithUnupdatedWorkflowScheme

      protected void assertIssuesAfterMigrationWithUnupdatedWorkflowScheme()
    • assertIssuesMigratedAndChangeHistory

      protected void assertIssuesMigratedAndChangeHistory(String projectKey)
    • assertMappingAndSelectOptionsForHalfMigratedDataNewDestination

      protected void assertMappingAndSelectOptionsForHalfMigratedDataNewDestination() throws SAXException
      Throws:
      SAXException
    • assertIssuesInHomosapienProjectAfterHalfMigratedDataNewDestination

      protected void assertIssuesInHomosapienProjectAfterHalfMigratedDataNewDestination()
    • checkIssuesInTestProjectAfterHalfMigratedDataNewDestination

      protected void checkIssuesInTestProjectAfterHalfMigratedDataNewDestination()
    • waitForFailedMigration

      protected void waitForFailedMigration()
    • waitForSuccessfulWorkflowActivation

      protected void waitForSuccessfulWorkflowActivation(String targetWorkflowName)
      Waits for the worflow activation "asynch" screens to finish and then puts it on the ListWorkflow page
      Parameters:
      targetWorkflowName - the name of the workflow.
    • waitForSuccessfulWorkflowSchemeMigration

      @Deprecated protected void waitForSuccessfulWorkflowSchemeMigration(String projectName, String targetWorkflowName)
      Waits until a workflow scheme migration completes now that it runs asynchronously.
      Parameters:
      projectName - the name of the project to associate the worflow scheme to
      targetWorkflowName - the name of the workflow scheme to associate the project to
    • assertIssueVerifierErrorMessages

      protected void assertIssueVerifierErrorMessages(String projectKey)
    • mappings

      public List<com.atlassian.jira.webtests.ztests.workflow.AbstractTestWorkflowSchemeMigration.IssueTypeMapping> mappings()