it
Class JerseyIssueRestClientTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.jira.functest.framework.FuncTestCase
              extended by it.AbstractJerseyRestClientTest
                  extended by it.AbstractRestoringJiraStateJerseyRestClientTest
                      extended by it.JerseyIssueRestClientTest
All Implemented Interfaces:
com.atlassian.jira.functest.framework.FunctTestConstants, com.atlassian.jira.functest.framework.log.FuncTestLogger, com.atlassian.jira.webtests.util.EnvironmentAware, junit.framework.Test

public class JerseyIssueRestClientTest
extends AbstractRestoringJiraStateJerseyRestClientTest


Field Summary
 
Fields inherited from class it.AbstractJerseyRestClientTest
ADMIN_PASSWORD, ADMIN_USERNAME, client, DEFAULT_JIRA_DUMP_FILE, jiraAuthRootUri, jiraRestRootUri, jiraUri, pm
 
Fields inherited from class com.atlassian.jira.functest.framework.FuncTestCase
administration, assertions, environmentData, form, funcTestHelperFactory, locator, log, navigation, oldway_consider_porting, page, parse, tester, text
 
Fields inherited from interface com.atlassian.jira.functest.framework.FunctTestConstants
ADMIN_EMAIL, ADMIN_FULLNAME, ADMINISTER, AFFECTS_VERSIONS_FIELD_ID, ANYONE, ASSIGN_FIELD_SCREEN, ASSIGN_FIELD_SCREEN_NAME, ASSIGN_ISSUE, ASSIGNABLE_USER, ASSIGNEE_FIELD_ID, ATTACHMENT_FIELD_ID, BOB_EMAIL, BOB_FULLNAME, BOB_PASSWORD, BOB_USERNAME, BROWSE, BULK_CHANGE, BUTTON_CANCEL, BUTTON_CONFIRM, BUTTON_NAME_NEXT, BUTTON_NEXT, CHANGE_HISTORY, CLONERS_INWARD_LINK_NAME, CLONERS_LINK_TYPE_NAME, CLONERS_OUTWARD_LINK_NAME, CLOSE_ISSUE, COMMENT_ISSUE, COMPONENT_NAME_FOUR, COMPONENT_NAME_ONE, COMPONENT_NAME_THREE, COMPONENT_NAME_TWO, COMPONENTS_FIELD_ID, CREATE_ATTACHMENT, CREATE_ISSUE, CREATE_ISSUE_OPERATION_SCREEN, CREATE_SHARED_OBJECTS, CUSTOM_FIELD_CONFIGURATION, CUSTOM_FIELD_PREFIX, CUSTOM_FIELD_TYPE_CHECKBOX, CUSTOM_FIELD_TYPE_DATEPICKER, CUSTOM_FIELD_TYPE_DATETIME, CUSTOM_FIELD_TYPE_GROUPPICKER, CUSTOM_FIELD_TYPE_MULTIGROUPPICKER, CUSTOM_FIELD_TYPE_MULTISELECT, CUSTOM_FIELD_TYPE_RADIO, CUSTOM_FIELD_TYPE_SELECT, CUSTOM_FIELD_TYPE_TEXTFIELD, CUSTOM_FIELD_TYPE_USERPICKER, CUSTOM_SUB_TASK_SUMMARY, CUSTOM_SUB_TASK_TYPE_DESCRIPTION, CUSTOM_SUB_TASK_TYPE_NAME, DEFAULT_ASSIGNEE_ERROR_MESSAGE, DEFAULT_FIELD_CONFIGURATION, DEFAULT_FIELD_SCREEN_NAME, DEFAULT_ISSUE_TYPE_SCREEN_SCHEME, DEFAULT_OPERATION_SCREEN, DEFAULT_PERM_SCHEME, DEFAULT_SCREEN_SCHEME, DEFAULT_TEXT_RENDERER, DELETE_ISSUE, DUE_DATE_FIELD_ID, EDIT_ISSUE, EDIT_ISSUE_OPERATION_SCREEN, EVENT_TYPE_ACTIVE_STATUS, EVENT_TYPE_INACTIVE_STATUS, FIELD_ASSIGNEE, FIELD_COMPONENTS, FIELD_FIX_VERSIONS, FIELD_OPERATION, FIELD_PRIORITY, FIELD_SCHEME_DESC, FIELD_SCHEME_NAME, FIELD_TABLE_ID, FIELD_VERSIONS, FIX_VERSIONS_FIELD_ID, FORMAT_DAYS, FORMAT_HOURS, FORMAT_PRETTY, FRED_EMAIL, FRED_FULLNAME, FRED_PASSWORD, FRED_USERNAME, FS, GLOBAL_ADMIN, HTM, ISSUE_ALL, ISSUE_BUG, ISSUE_IMAGE_BUG, ISSUE_IMAGE_IMPROVEMENT, ISSUE_IMAGE_NEWFEATURE, ISSUE_IMAGE_SUB_TASK, ISSUE_IMAGE_TASK, ISSUE_IMPROVEMENT, ISSUE_NEWFEATURE, ISSUE_TAB_ALL, ISSUE_TAB_CHANGE_HISTORY, ISSUE_TAB_COMMENTS, ISSUE_TAB_WORK_LOG, ISSUE_TASK, ISSUE_TYPE_ALL, ISSUE_TYPE_ANY, ISSUE_TYPE_BUG, ISSUE_TYPE_IMPROVEMENT, ISSUE_TYPE_NEWFEATURE, ISSUE_TYPE_SUB_TASK, ISSUE_TYPE_TASK, ISSUETABLE_EDIT_ROW, ISSUETABLE_HEADER_ROW, ISSUETABLE_ID, JIRA_ADMIN_ROLE, JIRA_DEV_ROLE, JIRA_FORM_NAME, JIRA_USERS_ROLE, LABEL_ISSUE_NAVIGATOR, LINK_ASSIGN_ISSUE, LINK_BULK_CHANGE_ALL, LINK_BULK_CHANGE_CURR_PG, LINK_CLONE_ISSUE, LINK_DELETE_ISSUE, LINK_EDIT_ISSUE, LINK_ISSUE, LINK_NEXT_PG, MANAGE_GROUP_FILTER_SUBSCRIPTIONS, MANAGE_WATCHER_LIST, minorPriority, MODIFY_REPORTER, MOVE_DOWN, MOVE_ISSUE, MOVE_TO_FIRST, MOVE_TO_LAST, MOVE_UP, PERM_SCHEME_DESC, PERM_SCHEME_NAME, PRIORITY_BLOCKER, PRIORITY_CRITICAL, PRIORITY_FIELD_ID, PRIORITY_IMAGE_BLOCKER, PRIORITY_IMAGE_CRITICAL, PRIORITY_IMAGE_MAJOR, PRIORITY_IMAGE_MINOR, PRIORITY_IMAGE_TRIVIAL, PRIORITY_MAJOR, PRIORITY_MINOR, PRIORITY_TRIVIAL, PROJECT_ADMIN, PROJECT_HOMOSAP, PROJECT_HOMOSAP_KEY, PROJECT_MONKEY, PROJECT_MONKEY_KEY, PROJECT_NEO, PROJECT_NEO_KEY, PROJECT_TAB_CHANGE_LOG, PROJECT_TAB_COMPONENTS, PROJECT_TAB_OPEN_ISSUES, PROJECT_TAB_POPULAR_ISSUES, PROJECT_TAB_ROAD_MAP, PROJECT_TAB_VERSIONS, RADIO_OPERATION_DELETE, RADIO_OPERATION_EDIT, RADIO_OPERATION_MOVE, RADIO_OPERATION_WORKFLOW, REPORTER_FIELD_ID, RESOLUTION_FIELD_ID, RESOLVE_FIELD_SCREEN_NAME, RESOLVE_ISSUE, SCHEDULE_ISSUE, SCREEN_TABLE_NAME_COLUMN_INDEX, SECURITY_LEVEL_FIELD_ID, SECURITY_LEVEL_ONE_DESC, SECURITY_LEVEL_ONE_NAME, SECURITY_LEVEL_THREE_DESC, SECURITY_LEVEL_THREE_NAME, SECURITY_LEVEL_TWO_DESC, SECURITY_LEVEL_TWO_NAME, SECURITY_SCHEME_DESC, SECURITY_SCHEME_NAME, SET_ISSUE_SECURITY, STATUS_IMAGE_IN_PROGRESS, STATUS_IMAGE_OPEN, STATUS_IMAGE_REOPENED, STATUS_IMAGE_RESOLVED, STATUS_IN_PROGRESS, STATUS_NAME, STATUS_OPEN, STEP_CHOOSE_ISSUES, STEP_CHOOSE_OPERATION, STEP_CONFIRMATION, STEP_NAME, STEP_OPERATION_DETAILS, STEP_PREFIX, SUB_TASK_DEFAULT_TYPE, SUB_TASK_SUMMARY, Summary, SYS_ADMIN_PASSWORD, SYS_ADMIN_USERNAME, SYSTEM_ADMINISTER, TEST_FIELD_SCREEN, TRANSIION_NAME_APPROVE, TRANSIION_NAME_CLOSE, TRANSIION_NAME_REOPEN, TRANSIION_NAME_RESOLVE, TRANSIION_NAME_START_PROGRESS, TRANSIION_NAME_STOP_PROGRESS, USE, USER_PICKER, VERSION_NAME_FIVE, VERSION_NAME_FOUR, VERSION_NAME_ONE, VERSION_NAME_THREE, VERSION_NAME_TWO, VERSIONS_FIELD_ID, VIEW_ISSUE_OPERATION_SCREEN, VIEW_VERSION_CONTROL, VIEW_VOTERS_AND_WATCHERS, WIKI_STYLE_RENDERER, WORK_ISSUE, WORKFLOW_ADDED, WORKFLOW_COPIED, WORKFLOW_SCHEME
 
Constructor Summary
JerseyIssueRestClientTest()
           
 
Method Summary
 void testAddAttachment()
           
 void testAddAttachments()
           
 void testAddFileAttachments()
           
 void testAddWatcherUnauthorized()
           
 void testFetchingIssueWithAnonymousComment()
           
 void testFetchingUnassignedIssue()
           
 void testGetIssue()
           
 void testGetIssueWithNonTrivialComments()
           
 void testGetIssueWithNoViewWatchersPermission()
           
 void testGetTransitions()
           
 void testGetVoter()
           
 void testGetVotersAnonymously()
           
 void testGetVotersWithoutViewIssuePermission()
           
 void testGetVotersWithoutViewVotersPermission()
           
 void testGetWatcherForAnonymouslyAccessibleIssue()
           
 void testGetWatchers()
           
 void testLinkIssuesWithGroupLevel()
           
 void testLinkIssuesWithInvalidParams()
           
 void testLinkIssuesWithoutComment()
           
 void testLinkIssuesWithRoleLevel()
           
 void testLinkIssuesWithSimpleComment()
           
 void testRemoveWatcherUnauthorized()
           
 void testTransition()
           
 void testTransitionWithGroupLevel()
           
 void testTransitionWithInvalidGroup()
           
 void testTransitionWithInvalidNumericField()
           
 void testTransitionWithInvalidRole()
           
 void testTransitionWithNoRoleOrGroup()
           
 void testTransitionWithNumericCustomFieldAndInteger()
           
 void testTransitionWithNumericCustomFieldEnglishLocale()
           
 void testTransitionWithNumericCustomFieldPolishLocale()
           
 void testTransitionWithRoleLevel()
           
 void testVoteUnvote()
           
 void testWatchAlreadyWatched()
           
 void testWatchUnwatch()
           
 void xtestAddWatcherWhoDoesNotHaveViewIssuePermissions()
           
 
Methods inherited from class it.AbstractRestoringJiraStateJerseyRestClientTest
doesJiraSupportRestIssueLinking, getJiraDumpFile, setUpTest
 
Methods inherited from class it.AbstractJerseyRestClientTest
configureJira, getTransitionByName, isJira4x4OrNewer, isJira5xOrNewer, setAdmin, setAnonymousMode, setClient, setUser1, setUser2
 
Methods inherited from class com.atlassian.jira.functest.framework.FuncTestCase
getAssertions, getEnvironmentData, getTester, getWebClientListener, log, log, runBare, runTest, setEnvironmentData, setUp, setUpHttpUnitOptions, shouldSkipSetup, tearDown, tearDownTest, xpath
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JerseyIssueRestClientTest

public JerseyIssueRestClientTest()
Method Detail

testGetWatchers

public void testGetWatchers()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testGetWatcherForAnonymouslyAccessibleIssue

public void testGetWatcherForAnonymouslyAccessibleIssue()

testGetIssue

public void testGetIssue()
                  throws java.lang.Exception
Throws:
java.lang.Exception

testGetIssueWithNonTrivialComments

public void testGetIssueWithNonTrivialComments()

testGetIssueWithNoViewWatchersPermission

public void testGetIssueWithNoViewWatchersPermission()

testGetVoter

public void testGetVoter()

testGetVotersWithoutViewIssuePermission

public void testGetVotersWithoutViewIssuePermission()

testGetVotersWithoutViewVotersPermission

public void testGetVotersWithoutViewVotersPermission()

testGetVotersAnonymously

public void testGetVotersAnonymously()

testGetTransitions

public void testGetTransitions()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testTransition

public void testTransition()
                    throws java.lang.Exception
Throws:
java.lang.Exception

testTransitionWithNumericCustomFieldPolishLocale

public void testTransitionWithNumericCustomFieldPolishLocale()
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

testTransitionWithNumericCustomFieldEnglishLocale

public void testTransitionWithNumericCustomFieldEnglishLocale()
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

testTransitionWithNumericCustomFieldAndInteger

public void testTransitionWithNumericCustomFieldAndInteger()
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

testTransitionWithInvalidNumericField

public void testTransitionWithInvalidNumericField()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

testTransitionWithNoRoleOrGroup

public void testTransitionWithNoRoleOrGroup()

testTransitionWithRoleLevel

public void testTransitionWithRoleLevel()

testTransitionWithGroupLevel

public void testTransitionWithGroupLevel()

testTransitionWithInvalidRole

public void testTransitionWithInvalidRole()

testTransitionWithInvalidGroup

public void testTransitionWithInvalidGroup()

testVoteUnvote

public void testVoteUnvote()

testWatchUnwatch

public void testWatchUnwatch()

testRemoveWatcherUnauthorized

public void testRemoveWatcherUnauthorized()

testWatchAlreadyWatched

public void testWatchAlreadyWatched()

testAddWatcherUnauthorized

public void testAddWatcherUnauthorized()

xtestAddWatcherWhoDoesNotHaveViewIssuePermissions

public void xtestAddWatcherWhoDoesNotHaveViewIssuePermissions()

testLinkIssuesWithRoleLevel

public void testLinkIssuesWithRoleLevel()

testLinkIssuesWithGroupLevel

public void testLinkIssuesWithGroupLevel()

testLinkIssuesWithSimpleComment

public void testLinkIssuesWithSimpleComment()

testLinkIssuesWithoutComment

public void testLinkIssuesWithoutComment()

testLinkIssuesWithInvalidParams

public void testLinkIssuesWithInvalidParams()

testAddAttachment

public void testAddAttachment()
                       throws java.io.IOException
Throws:
java.io.IOException

testAddAttachments

public void testAddAttachments()
                        throws java.io.IOException
Throws:
java.io.IOException

testAddFileAttachments

public void testAddFileAttachments()
                            throws java.io.IOException
Throws:
java.io.IOException

testFetchingUnassignedIssue

public void testFetchingUnassignedIssue()

testFetchingIssueWithAnonymousComment

public void testFetchingIssueWithAnonymousComment()


Copyright © 2012 Atlassian Pty Ltd. All Rights Reserved.