Class TestReindexNotification

java.lang.Object
com.atlassian.jira.pageobjects.JiraWebDriverTest
com.atlassian.jira.pageobjects.BaseJiraWebTest
com.atlassian.jira.webtest.webdriver.tests.admin.customfields.TestReindexNotification

public class TestReindexNotification extends BaseJiraWebTest
This test checks the "We recommend a re-index" notification shown after adding a custom field from the View Custom Fields page. The notification should pop-up only if adding custom field has affected issues, regardless if it was added in the global context or only for issues in selected projects / issue types. E.g. the notification should not be present if cf was added for a project that has no issues.
Since:
v8.14
  • Constructor Details

    • TestReindexNotification

      public TestReindexNotification()
  • Method Details

    • setUp

      public void setUp()
    • testAddCustomFieldGlobalWithOneIssueType

      public void testAddCustomFieldGlobalWithOneIssueType()
    • testAddCustomFieldGlobalWithTwoIssueTypes

      public void testAddCustomFieldGlobalWithTwoIssueTypes()
    • testAddCustomFieldOneProjectAndAllIssueTypes

      public void testAddCustomFieldOneProjectAndAllIssueTypes()
    • testAddCustomFieldTwoProjectAndAllIssueTypes

      public void testAddCustomFieldTwoProjectAndAllIssueTypes()
    • testAddCustomFieldOneProjectAndOneIssueType

      public void testAddCustomFieldOneProjectAndOneIssueType()
    • testAddCustomFieldTwoProjectsAndTwoIssueTypes

      public void testAddCustomFieldTwoProjectsAndTwoIssueTypes()
    • testAddCustomFieldConfigurationContextWithGlobalAlreadyPresent

      public void testAddCustomFieldConfigurationContextWithGlobalAlreadyPresent()
    • testAddCustomFieldConfigurationContextWithProjectContextAlreadyPresentAndIssueNotInNewContext

      public void testAddCustomFieldConfigurationContextWithProjectContextAlreadyPresentAndIssueNotInNewContext()
    • testAddCustomFieldConfigurationContextWithProjectContextAlreadyPresentAndIssueInNewContext

      public void testAddCustomFieldConfigurationContextWithProjectContextAlreadyPresentAndIssueInNewContext()
    • testAddCustomFieldConfigurationContextWithGlobalContextAndIssueInNewContext

      public void testAddCustomFieldConfigurationContextWithGlobalContextAndIssueInNewContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextStillInPlace

      public void testRemoveCustomFieldConfigurationWithGlobalContextStillInPlace()
    • testRemoveCustomFieldConfigurationWithNoGlobalContextStillInPlaceAndIssueInContext

      public void testRemoveCustomFieldConfigurationWithNoGlobalContextStillInPlaceAndIssueInContext()
    • testRemoveCustomFieldConfigurationWithNoGlobalContextStillInPlaceAndNoIssueInContext

      public void testRemoveCustomFieldConfigurationWithNoGlobalContextStillInPlaceAndNoIssueInContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextAndNoIssueInContext

      public void testRemoveCustomFieldConfigurationWithGlobalContextAndNoIssueInContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextAndIssueInContext

      public void testRemoveCustomFieldConfigurationWithGlobalContextAndIssueInContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndNoIssueInContext

      public void testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndNoIssueInContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndIssueInCustomContext

      public void testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndIssueInCustomContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndIssuesInTwoDifferentCustomContext

      public void testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndIssuesInTwoDifferentCustomContext()
    • testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndIssuesInTwoDifferentCustomContextAndOneIssueOutsideOfCustomContext

      public void testRemoveCustomFieldConfigurationWithGlobalContextAndCustomContextsInPlaceAndIssuesInTwoDifferentCustomContextAndOneIssueOutsideOfCustomContext()
    • testEditCustomFieldConfigurationWithGlobalStillInPlace

      public void testEditCustomFieldConfigurationWithGlobalStillInPlace()
    • testSetIssueTypeInGlobalContextWithoutExistingIssue

      public void testSetIssueTypeInGlobalContextWithoutExistingIssue()
    • testSetIssueTypeInGlobalContextWithExistingIssue

      public void testSetIssueTypeInGlobalContextWithExistingIssue()
    • testConvertCustomContextIntoGlobalContextWithExistingIssue

      public void testConvertCustomContextIntoGlobalContextWithExistingIssue()
    • testChangeIssueTypeWithoutExistingIssue

      public void testChangeIssueTypeWithoutExistingIssue()
    • testChangeIssueTypeWithIssueCreatedInContextBeforeChangeWasApplied

      public void testChangeIssueTypeWithIssueCreatedInContextBeforeChangeWasApplied()
    • testChangeIssueTypeWithIssueCreatedInContextAfterChangeWasApplied

      public void testChangeIssueTypeWithIssueCreatedInContextAfterChangeWasApplied()
    • testShouldShowFlagWhenSearcherTypeHasBeenChanged

      public void testShouldShowFlagWhenSearcherTypeHasBeenChanged()
    • testShouldNotShowFlagWhenSearcherTypeHasBeenChangedToNone

      public void testShouldNotShowFlagWhenSearcherTypeHasBeenChangedToNone()
    • testShouldShowFlagWhenSearcherTypeHasBeenChangedFromNoneToSpecificOne

      public void testShouldShowFlagWhenSearcherTypeHasBeenChangedFromNoneToSpecificOne()
    • testShouldNotShowFlagWhenSearcherTypeHasNotBeenChanged

      public void testShouldNotShowFlagWhenSearcherTypeHasNotBeenChanged()
    • testShouldShowFlagWhenCustomFieldOptionHasBeenRemoved

      public void testShouldShowFlagWhenCustomFieldOptionHasBeenRemoved()
    • testFlagIsDisplayedProperlyWhenUserHasPermissionsToCreateIssueWithinProjectButHasNotPermissionsToSeeTheProject

      public void testFlagIsDisplayedProperlyWhenUserHasPermissionsToCreateIssueWithinProjectButHasNotPermissionsToSeeTheProject()