Class TestProjectPickerResource

java.lang.Object
com.atlassian.jira.functest.framework.BaseJiraFuncTest
com.atlassian.jira.webtests.ztests.bundledplugins2.rest.TestProjectPickerResource

public class TestProjectPickerResource extends BaseJiraFuncTest
Func test for ProjectPickerResource. It relies on the following projects to be restored in Jira:

- key: 'P1', name: 'Project 1 (One)'

- key: 'PWVLPNWACS', name: 'A Project With A Very Long Project Name (We Allow 80 Chars) So Why Not? ' (whitespace at the end)

- key: 'APBP', name: 'A (project) between parentheses'

- key: 'MOSCOW', name: 'Россия Москва' (in titlecase)

- key: 'TSTX', name: 'TEST X' where X is between 001 and 150

Since:
v8.21
  • Constructor Details

    • TestProjectPickerResource

      public TestProjectPickerResource()
  • Method Details

    • setUp

      public void setUp()
    • tearDownTest

      public void tearDownTest()
    • testSuccessfulSearchForSingleProjectReturnsExpectedEntry

      public void testSuccessfulSearchForSingleProjectReturnsExpectedEntry()
    • testSuccessfulSearchForProjectsWithTwoWordsReturnsExpectedEntry

      public void testSuccessfulSearchForProjectsWithTwoWordsReturnsExpectedEntry()
    • testSuccessfulSearchForProjectsByStartingWordReturnsExpectedEntries

      public void testSuccessfulSearchForProjectsByStartingWordReturnsExpectedEntries()
    • testSuccessfulSearchForProjectsByFollowingWordReturnsExpectedEntries

      public void testSuccessfulSearchForProjectsByFollowingWordReturnsExpectedEntries()
    • testSuccessfulSearchForProjectsByFullMatchReturnsExpectedEntries

      public void testSuccessfulSearchForProjectsByFullMatchReturnsExpectedEntries()
    • testSuccessfulSearchForProjectsByKeyMatchReturnsExpectedEntries

      public void testSuccessfulSearchForProjectsByKeyMatchReturnsExpectedEntries()
    • testSuccessfulSearchForProjectsByCaseInsensitiveUnicodeQueryReturnsExpectedEntries

      public void testSuccessfulSearchForProjectsByCaseInsensitiveUnicodeQueryReturnsExpectedEntries()
    • testSuccessfulSearchForProjectsIsCaseInsensitive

      public void testSuccessfulSearchForProjectsIsCaseInsensitive()
    • testEmptySearchForProjectsReturnsNoEntries

      public void testEmptySearchForProjectsReturnsNoEntries()
    • testWhitespaceSearchForProjectsReturnsNoEntries

      public void testWhitespaceSearchForProjectsReturnsNoEntries()
    • testUnsuccessfulSearchForProjectsReturnsNoEntries

      public void testUnsuccessfulSearchForProjectsReturnsNoEntries()
    • testRegexSearchForProjectsReturnsNoEntries

      public void testRegexSearchForProjectsReturnsNoEntries()
    • testAnonymousCanSeeOnlyPublicProjects

      public void testAnonymousCanSeeOnlyPublicProjects()
    • testUserCanOnlySeeTheProjectsItIsAllowedToAccess

      public void testUserCanOnlySeeTheProjectsItIsAllowedToAccess()
    • testProvidingValidLimitReturnsSubsetOfLimitSize

      public void testProvidingValidLimitReturnsSubsetOfLimitSize()
    • testProvidingGreaterThanMatchesLimitReturnsAllMatchedProjects

      public void testProvidingGreaterThanMatchesLimitReturnsAllMatchedProjects()
    • testProvidingNegativeLimitReturnsNoResults

      public void testProvidingNegativeLimitReturnsNoResults()
    • testProvidingZeroLimitReturnsAllMatchedProjectsWhenNotOverMaxLimit

      public void testProvidingZeroLimitReturnsAllMatchedProjectsWhenNotOverMaxLimit()
    • testProvidingEmptyStringLimitReturnsAllMatchedProjects

      public void testProvidingEmptyStringLimitReturnsAllMatchedProjects()
    • testProvidingZeroLimitReturnsPartialMatchedProjectsWhenOverMaxLimit

      public void testProvidingZeroLimitReturnsPartialMatchedProjectsWhenOverMaxLimit()
    • testProvidingTooBigLimitTrimsResultToMaxLimit

      public void testProvidingTooBigLimitTrimsResultToMaxLimit()