@Deprecated
void
|
activateIssueLinking()
This method is deprecated.
Use enable() instead.
|
@Deprecated
void
|
activateSubTasks()
This method is deprecated.
Enables sub-tasks. Use enable()
instead.
|
@Deprecated
void
|
activateTimeTracking()
|
void
|
activateWorkflow(String workflow_name)
|
void
|
addColumnToIssueNavigator(String[] fieldNames)
|
void
|
addColumnToIssueNavigatorById(String[] fieldIds)
|
@Deprecated
void
|
addCommentOnCurrentIssue(String comment)
|
@Deprecated
void
|
addCommentOnCurrentIssue(String comment, String roleLevel)
|
String
|
addComponent(String projectName, String name, String componentLead)
Adds a component with the given name and component lead to the projectName with the given name.
|
String
|
addComponent(String projectName, String name)
Adds a component with the given name (and no lead) to the projectName with the given name.
|
String
|
addCustomField(String fieldType, String fieldName)
Creates a global custom field for all issue types with the given details.
|
String
|
addCustomField(String fieldType, String fieldScope, String fieldName, String fieldDescription, String issueType, String project, String searcher)
|
void
|
addCustomFieldOption(String fieldId, String fieldOption)
|
String
|
addCustomFieldWithMultipleIssueTypes(String fieldType, String fieldScope, String fieldName, String fieldDescription, String[] issueTypes, String project, String searcher)
|
void
|
addEventType(String name, String description, String template)
|
void
|
addFieldLayoutScheme(String scheme_name, String scheme_desc)
|
void
|
addFieldLayoutSchemeEntry(String issueTypeName, String fieldLayoutName, String schemeName)
|
void
|
addFieldScreenScheme(String schemeName, String schemeDescription, String fieldScreenDefault)
|
void
|
addFieldToFieldScreen(String screenName, String fieldName)
|
void
|
addFieldToFieldScreen(String screenName, String fieldName, String position)
|
void
|
addFieldToFieldScreenTab(String screenName, String tabName, String fieldName, String position)
|
void
|
addFieldsToFieldScreen(String screenName, String[] fieldNames)
|
void
|
addGroupToProjectRole(String groupName, String projectName, String roleName)
|
void
|
addGroupToSecurityLevel(String scheme_name, String level_name, String groupName)
|
void
|
addGroupToSecurityLevel(String scheme_name, String level_name, String groupName, String[] expectedGroups)
|
String
|
addIssue(String project, String projectKey, String issueType, String summary, String priority, String[] components, String[] affectsVersions, String[] fixVersions, String assignTo, String environment, String description, String originalEstimate, String securityLevel, String dueDate)
Adds an issue to the given project returning its key.
|
String
|
addIssue(String project, String projectKey, String issueType, String summary)
|
void
|
addIssueOnly(String project, String projectKey, String issueType, String summary, String priority, String[] components, String[] affectsVersions, String[] fixVersions, String assignTo, String environment, String description, String originalEstimate, String securityLevel, String dueDate)
add issue without getting its issue key
|
void
|
addIssueOperationToScreenAssociation(String schemeName, String issueOperation, String screenName)
|
String
|
addIssueType(String name, String desc, String iconUrl)
Creates a custom issue type with the given properties.
|
void
|
addIssueTypeFieldScreenScheme(String schemeName, String schemeDescription, String defaultScreenScheme)
|
void
|
addIssueTypeStatsPortlet(String filterName)
Adds a stats portlet with the filter name
|
void
|
addIssueTypeToScreenAssociation(String issueTypeSchemeId, String issueType, String screenSchemeName)
|
String
|
addIssueViaRest(String project, String projectKey, String issueType, String summary, String priority, String assignTo, String environment, String description)
Adds an issue to the given project returning its key.
|
IssueCreateResponse
|
addIssueViaRestForResponse(String project, String projectKey, String issueType, String summary, String priority, String assignTo, String environment, String description)
|
void
|
addLinkedStatus(String status_name, String status_desc)
|
void
|
addPortlet(String portlet)
Adds the portlet with the given name up to the point where the portlet configuration form comes up.
|
@Deprecated
long
|
addProject(String name, String key, String lead)
|
void
|
addProjectAdminPermission(int permission, String group)
|
void
|
addRoleToSecurityLevel(String scheme_name, String level_name, String roleName)
|
void
|
addScreen(String screenName, String screenDescription)
|
String
|
addSubTaskToIssue(String issueKey, String subTaskType, String subTaskSummary, String subTaskDescription, String originalEstimate)
Adds a subtask with the given type and properties to the given issue.
|
@Deprecated
String
|
addSubTaskToIssue(String issueKey, String subTaskType, String subTaskSummary, String subTaskDescription)
|
void
|
addTabToScreen(String screenName, String tabName)
|
@Deprecated
void
|
addTransition(String workflow_name, String step_name, String transition_name, String transition_desc, String destination_step, String transitionFieldScreen)
|
@Deprecated
void
|
addUser(String username)
|
@Deprecated
void
|
addUser(String username, String password, String fullname, String emailAddress)
|
@Deprecated
void
|
addUserToGroup(String userName, String groupName)
|
void
|
addUserToProjectRole(String userName, String projectName, String roleName)
|
String
|
addVersion(String project, String name, String description)
|
void
|
addWorkFlow(String workflow_name, String workflow_desc)
Adds a workflow with the given name and description.
|
void
|
addWorkFlowScheme(String workflowscheme_name, String workflowscheme_desc)
|
void
|
addWorkflowCondition(String workflowName, String stepName, String condition)
|
void
|
addWorkflowCondition(String workflowName, String stepName, String condition, JIRAWebTest.ParameterEnterer paramEnterer)
|
void
|
addWorkflowPostfunction(String workflowName, String stepName, String transitionName, String postFunctionName)
|
void
|
addWorkflowValidator(String workflowName, String stepName, String validator, JIRAWebTest.ParameterEnterer paramEnterer)
|
void
|
addWorkflowValidator(String workflowName, String stepName, String validator)
|
void
|
assertErrorMsgFieldRequired(String fieldId, String project, String fieldDisplayName)
|
void
|
assertFormElementHasValue(String formNameOrId, String fieldId, String expectedValue)
Assert form element with fieldId has expectedValue
|
void
|
assertFormElementHasValue(String fieldId, String expectedValue)
Assert form element with fieldId has expectedValue
|
void
|
assertFormElementWithNameHasValue(String formNameOrId, String fieldName, String expectedValue)
Assert form element with fieldName has expectedValue
|
void
|
assertFormElementWithNameHasValue(String fieldName, String expectedValue)
Assert form element with fieldName has expectedValue
|
void
|
assertFormTextAreaHasValue(String fieldId, String expectedValue)
Assert the form textarea has the expectedValue
|
void
|
assertFormTextAreaHasValue(String formNameOrId, String fieldId, String expectedValue)
Assert the form textarea has the expectedValue
|
void
|
assertHelpLinkWithStringInUrlPresent(String linkPart)
Checks for a presence of the part of the link's URL
|
void
|
assertIndexedFieldCorrect(String path, Map expectedItemNodes, Map unexpectedItemNodes, String issueKey)
Check that certain fields have been indexed correctly.
|
void
|
assertIssueNavigatorDisplaying(String from, String to, String of)
|
void
|
assertLastChangeHistoryIs(String issueKey, String field, String originalValue, String newValue)
|
void
|
assertLastChangeNotMadeToField(String issueKey, String field)
|
void
|
assertLinkPresentWithSubString(String linkId, String urlSubString)
Asserts that the link with the given id attribute exists and its href has the urlSubString
|
void
|
assertLinkPresentWithURL(String linkId, String urlSuffix)
Asserts that the link with the given id attribute exists and its href ends with the given URL.
|
void
|
assertLinkPresentWithoutSubString(String linkId, String urlSubString)
Asserts that the link with the given id attribute exists and its href does NOT have the urlSubString
|
void
|
assertLinkWithTextUrlContains(String linkText, String[] strings)
Asserts that there exists a link on the current page with the given text the url of which has the given suffix.
|
void
|
assertLinkWithTextUrlEndsWith(String linkText, String urlSuffix)
|
void
|
assertNoChangesForIssue(String issueKey)
|
void
|
assertOptionSelected(String elementId, String expectedValue)
Asserts that the expectedValue has been selected for the form element with Id elementId.
|
void
|
assertOptionSelectedById(String elementId, String expectedId)
Asserts that the expectedId has been selected for the form element with Id elementId.
|
void
|
assertOptionsEqualIgnoreOrder(String selectName, String[] expectedOptions)
|
void
|
assertPageDoesNotExist(String assertionMessage, String url)
This will try and restrive the given URL and assert that it fails to be retrieved.
|
void
|
assertRedirect(String path)
|
void
|
assertRedirectAndFollow(String url, String redirectRegex)
|
void
|
assertRedirectPath(String s)
|
void
|
assertRegexMatch(String regex, boolean multiline)
Detects whether or not the passed regular expression matches the page.
|
void
|
assertResponseCanBeCached()
Asserts that the Cache-control header in the response *is not* set to any one of "no-cache", "no-store" or
"must-revalidate".
|
void
|
assertResponseCannotBeCached()
Asserts that the Cache-control header in the response *is* set to any one of "no-cache", "no-store" or
"must-revalidate".
|
void
|
assertSubTaskConversionPanelSteps(String key, int currentStep)
|
void
|
assertTableCellContainsFixVersionsLinks(TableCell fixVersionsCell, int expectedLinkCount)
|
void
|
assertTableCellContainsNoFixVersionsLinks(TableCell fixVersionsCell)
|
void
|
assertTableCellContainsNoPriorityIcon(TableCell tableCell)
|
void
|
assertTableCellContainsPriorityIcon(TableCell tableCell)
|
void
|
assertTableCellHasImage(WebTable table, int row, int col, String stringInImageSource)
|
void
|
assertTableCellHasNoImage(WebTable table, int row, int col)
|
void
|
assertTableCellHasNotText(String tableId, int row, int col, String text)
|
void
|
assertTableCellHasText(String tableId, int row, int column, String text)
|
void
|
assertTableHasMatchingRow(WebTable table, Object[] expectedRow)
|
void
|
assertTableHasMatchingRowFrom(WebTable table, int minRow, Object[] expectedRow)
Asserts that the table has atleast one row matching the expectedRow
|
void
|
assertTableHasMatchingRowFromTo(WebTable table, int minRow, int maxRow, Object[] expectedRow)
Asserts that the table has at least one row matching the expectedRow
|
void
|
assertTableHasNoMatchingRow(WebTable table, int minRow, Object[] expectedRow)
Asserts that the table has no row in the table matching the expectedRow between minRow and the end of the table
|
void
|
assertTableHasNoMatchingRow(WebTable table, Object[] expectedRow)
Asserts that the table has no row in the table matching the expectedRow
|
void
|
assertTableHasNoMatchingRowFromTo(WebTable table, int minRow, int maxRow, Object[] expectedRow)
Asserts that the table has no row in the table matching the expectedRow between minRow and maxRow
|
void
|
assertTableHasOnlyNMatchingRows(WebTable table, int n, Object[] expectedRow)
Asserts that the table has strictly 'n' number of rows in the table matching the expectedRow.
|
void
|
assertTableHasSubTable(WebTable table, Object[][] expectedSubTable)
|
void
|
assertTableRowEquals(WebTable table, int row, Object[] expectedRow)
|
void
|
assertTextListNotPresent(Iterable<String> iterable)
Takes in a list of strings, iterates over them and asserts that each is *NOT* present
|
void
|
assertTextListPresent(Iterable<String> iterable)
Takes in a list of strings, iterates over them and asserts that each is present
|
void
|
assertTextNotInColumn(String tableId, int column, String text)
|
void
|
assertUserIsMemberOfGroups(String username, Collection expectedGroupNames)
Check that the user with username is a member of the expectedGroupNames exactly.
|
void
|
assertViewIssueFields()
|
void
|
assignIssue(String issueKey, String comment, String userFullName)
|
void
|
assignWorkflowScheme(long workflowscheme_id, String issuetype, String workflow_name)
|
void
|
associateFieldLayoutScheme(String project, String issue_type, String scheme_name)
|
void
|
associateIssueLevelSecuritySchemeToProject(String projectName, String schemeName)
|
void
|
associateIssueTypeScreenSchemeToProject(String projectKey, String screenScheme)
|
void
|
associatePermSchemeToProject(String project, String permission_name)
Associate a permission scheme with a project
|
void
|
associateSecuritySchemeToProject(String project_name, String scheme_name)
|
@Deprecated
void
|
associateWorkFlowSchemeToProject(String project, String workflow_scheme)
|
final
void
|
associateWorkFlowSchemeToProject(String project, String workflow_scheme, Map<String, String> statusMapping)
|
void
|
browseToFullConfigure()
|
void
|
bulkChangeCancel()
Clicks on the 'Cancel' button on any of the bulk change steps
|
void
|
bulkChangeChooseIssuesAll()
selects the checkbox with id all Used in the Step Choose Issues
|
void
|
bulkChangeChooseOperationDelete(boolean mailServerExists)
Chooses the Delete Operation radio button in the Step Choose Operation
|
void
|
bulkChangeChooseOperationEdit()
Chooses the Edit Operation radio button in the Step Choose Operation
|
void
|
bulkChangeConfirm()
Clicks on the 'Confirm' button on the confirmation steps
|
void
|
bulkChangeIncludeAllPages()
simulates the clicking on bulk change all issues
|
void
|
bulkChangeIncludeCurrentPage()
simulates the clicking on bulk change current page of issues
|
void
|
bulkChangeSelectIssue(String key)
|
void
|
bulkChangeSelectIssues(Collection keys)
|
void
|
bulkEditConfirmEdit(Map<String, String> fields)
Checks in step Confirmation of edit operation before confirming, whether or not the selected fields have been
made DOES NOT goto the issues change log and check that they are changed after confirmation...
|
void
|
bulkEditOperationDetailsSetAs(Map<String, String> fields)
Chooses the bulk action(s) you wish to perform on the selected issue.
|
void
|
changeWorkflow(String issueKey, int actionKey)
|
@Deprecated
void
|
checkCommentVisibility(String usernameAndPassword, String issueKey, Iterable<String> expectedPresentComments, Iterable<String> expectedAbsentComments)
|
void
|
checkEventTypeDetails(String eventTypeName, String eventTypeDesc, String status, String template, String notificationScheme, String workflow)
|
void
|
checkItemsAreInAscendingOrder(String[] optionValue)
|
void
|
checkNotificationForEvent(String eventTypeName, String notificationType, String template)
|
void
|
checkOrderingUsingArrows(String[] optionValue, String[] optionId)
|
String
|
checkOrderingUsingMoveToPos(String[] optionValue, String[] optionId, String itemType)
|
void
|
chooseOperationBulkMove()
Chooses the Move Operation radio button in the Step Choose Operation
|
void
|
chooseOperationExecuteWorfklowTransition()
Chooses the Execute Worfklow Action radio button in the Step Choose Operation
|
void
|
clearComponentLead(String project, String component)
Clear component lead
|
@Deprecated
void
|
clickOnAdminPanel(String adminsubject, String adminpage)
|
void
|
clickOnNext()
|
boolean
|
componentExists(String component, String project)
|
void
|
configureCustomFieldOption(String fieldId, String fieldOption)
|
void
|
configureDefaultCheckBoxCustomFieldValue(String fieldId, String fieldOption)
|
void
|
configureDefaultCustomFieldValue(String fieldId, String fieldOption)
|
void
|
configureDefaultMultiCustomFieldValue(String fieldId, String fieldOption, String fieldOption2)
|
void
|
copyFieldLayout(String fieldLayoutName)
|
void
|
copyFieldScreenScheme(String copiedSchemeName, String schemeName, String schemeDescription)
|
void
|
copyFileToJiraImportDirectory(File file)
|
void
|
copyIssueTypeFieldScreenSchemeName(String copiedSchemeId, String schemeName, String schemeDescription)
|
void
|
copyScreen(String copiedScreenName, String newScreenName, String screenDescription)
|
@Deprecated
void
|
copyWorkFlow(String original_workflow_name, String new_workflow_name, String new_workflow_desc)
|
void
|
createClonersLinkType()
Creates the Cloners link type that JIRA creates between cloned issues.
|
String
|
createCustomFields(String fieldType, String fieldScope, String fieldName, String fieldDescription, String issueType, String projectType, String[] fieldOptions)
|
@Deprecated
void
|
createGroup(String groupName)
|
String
|
createIssueLinkType(String name, String outwardLinkName, String inwardLinkName)
|
void
|
createIssueStep1(String project, String issueType)
|
void
|
createIssueStep1()
|
Collection<String>
|
createIssuesInBulk(int numberOfIssues, String project, String projectKey, String issueType, String summary, String priority, String[] components, String[] affectsVersions, String[] fixVersions, String assignTo, String environment, String description, String originalEstimate, String securityLevel)
|
void
|
createNewFieldScreen(String[] optionId)
|
void
|
createPermissionScheme(String permission_name, String permission_desc)
Create a new permission scheme
|
void
|
createProjectCategory(String categoryName, String categoryDescription)
|
void
|
createSecurityLevel(String scheme_name, String level_name, String level_description)
|
void
|
createSecurityScheme(String scheme_name, String scheme_description)
|
void
|
createSessionSearchForAll()
|
void
|
createSubTaskStep1(String issueKey, String task_type)
|
void
|
createSubTaskType(String sub_task_name, String sub_task_description)
|
boolean
|
customFieldExists(String fieldName)
|
@Deprecated
void
|
deactivateIssueLinking()
This method is deprecated.
Use disable() instead.
|
@Deprecated
boolean
|
deactivateSubTasks()
This method is deprecated.
Use disable() instead.
|
@Deprecated
void
|
deactivateTimeTracking()
This method is deprecated.
Use disable() instead.
|
void
|
delCustomFieldOption(String fieldId, String fieldOption)
|
void
|
deleteAllFilter()
|
void
|
deleteAllIssuesInAllPages()
|
void
|
deleteComponent(String project, String name)
|
final
void
|
deleteCurrentIssue()
|
void
|
deleteCustomField(String fieldId)
|
void
|
deleteEventType(String name)
|
void
|
deleteFieldLayoutScheme(String scheme_name)
|
void
|
deleteFieldScreenScheme(String schemeName)
|
void
|
deleteFilter(String filterName)
Deletes the filter with the given name if it exists.
|
@Deprecated
void
|
deleteIssue(String issueKey)
|
void
|
deleteIssueOperationFromScreenAssociation(String schemeName, String issueOperation)
|
void
|
deleteIssueTypeFieldScreenScheme(String schemeId)
|
void
|
deleteLinkedStatus(String statusId)
|
void
|
deletePermissionScheme(String permission_name)
Deletes a permission scheme
|
void
|
deleteProject(String project)
Delete project with the given name
|
void
|
deleteProjectCategory(String categoryName)
|
void
|
deleteScreen(String screenName)
|
void
|
deleteSecurityLevel(String scheme_name, String level_name)
|
void
|
deleteSecurityScheme(String scheme_name)
|
void
|
deleteStep(String workflow_name, String step_name)
|
void
|
deleteSubTaskType(String sub_task_name)
|
void
|
deleteTabFromScreen(String screenName, String tabName)
|
void
|
deleteTransition(String workflow_name, String step_name, String transition_name)
|
void
|
deleteUser(String username)
|
void
|
deleteVersion(Long id)
|
void
|
deleteWorkFlow(String workflow_name)
|
void
|
deleteWorkFlowScheme(String workflowscheme_name)
|
@Deprecated
void
|
disableIssueLinks()
This method is deprecated.
Use disable() instead
|
void
|
disableUnassignedIssues()
|
void
|
displayAllIssues()
|
void
|
doFieldOperation(String fieldName, String linkName)
|
void
|
dumpResponse()
Simply dumps the web response, not necessarily because and error occurred.
|
void
|
dumpResponse(Throwable t)
Dumps the web response because a Throwable condition exists.
|
void
|
dumpScreen(String filename)
|
@Deprecated
static
<K, V>
Map<K, V>
|
easyMapBuild(K key1, V value1)
|
@Deprecated
static
<K, V>
Map<K, V>
|
easyMapBuild(K key1, V value1, K key2, V value2, K key3, V value3)
|
@Deprecated
static
<K, V>
Map<K, V>
|
easyMapBuild(K key1, V value1, K key2, V value2)
|
void
|
editIssueType(String issueTypeId, String name, String description, String iconUrl)
Modifies the issue type with the given id to have the given properties.
|
void
|
editIssueWithCustomFields(String issueKey, String customFieldId, String customFieldValue, String customFieldType)
|
void
|
editIssueWithCustomFields(String issueKey, List<CustomFieldValue> cfValues)
|
void
|
editTransitionScreen(String workflow_name, String transition_name, String transitionFieldScreen)
|
void
|
enableCommentGroupVisibility(Boolean enable)
Turn on/off Project Roles + Groups visibility for comments and worklogs
|
void
|
enableRemoteApi()
|
void
|
enableUnassignedIssues()
|
String
|
extractFilterId(String filterName)
|
String
|
extractIssueKey(String projectKey)
|
boolean
|
fieldSchemeExists(String fieldSchemeName)
|
String
|
findRowWithName(String fieldTableName, int column, String fieldName)
|
Administration
|
getAdministration()
|
Assertions
|
getAssertions()
|
Backdoor
|
getBackdoor()
|
@Deprecated
String
|
getBuild()
|
String
|
getComponentId(String project, String component)
|
String
|
getEdition()
|
JIRAEnvironmentData
|
getEnvironmentData()
|
String
|
getEventTypeIDWithName(String name)
|
Object
|
getFormElement(String form, String elementId)
Gets the com.meterware.httpunit.FormControl with elementId in the specified form.
|
String
|
getFormElementValue(String form, String elementId)
Get the single value of the field with elementId inside the form 'form'
|
String[]
|
getFormElementValues(String form, String elementId)
Get the values of the field with elementId inside the form 'form'
|
Object
|
getFormParameter(String form, String elementName)
|
String[]
|
getFormParameterValues(String form, String elementName)
|
Map
|
getFormParameters(String form)
|
@Deprecated
String
|
getIssueIdWithIssueKey(String issueKey)
|
String
|
getIssueKeyWithSummary(String summary, String projectKey)
|
float
|
getJiraJavaVersion()
|
Navigation
|
getNavigation()
|
HtmlPage
|
getPage()
|
String
|
getProjectId(String project)
|
String
|
getRedirect()
|
String
|
getRegexMatch(String regex)
Reads the HTML response text and finds the first group match for the given regex
|
long
|
getSubmittedTaskId()
This method assums that you have just submitted a long running task and that you need the taskId back.
|
List<String>
|
getTableRowAsList(WebTable table, int row)
Get the specified row from the table as a list of trimmed strings.
|
String
|
getTagBody(String startTag, String endTag, String html)
|
WebTester
|
getTester()
|
String
|
getTitle(String responseHtml)
|
FuncTestWebClientListener
|
getWebClientListener()
|
void
|
goToProject(String project_name)
Go to the project summary page for the given project.
|
@Deprecated
void
|
gotoAdmin()
|
void
|
gotoComponentBrowse(String projectKey, String componentName)
|
void
|
gotoConvertIssue(String issueId)
|
void
|
gotoConvertIssueStep2(String issueId, String parent, String issueType)
|
void
|
gotoConvertIssueStep3(String issueId, String parentKey, String issueType, String status)
|
void
|
gotoConvertSubTask(String issueId)
|
void
|
gotoConvertSubTaskStep2(String issueId, String issueType)
|
void
|
gotoCustomFields()
|
void
|
gotoDashboard()
|
void
|
gotoDefaultPermissionScheme()
|
void
|
gotoFieldConfigurationDefault()
|
void
|
gotoFieldLayoutConfiguration(String configuration)
|
void
|
gotoFieldLayoutSchemes()
|
void
|
gotoFieldLayouts()
|
void
|
gotoFieldScreen(String screenName)
|
void
|
gotoFieldScreenScheme(String schemeName)
|
void
|
gotoFieldScreenScheme()
|
void
|
gotoFieldScreenSchemes()
|
void
|
gotoFieldScreenTab(String screenName, String tabName)
|
void
|
gotoFieldScreens()
|
void
|
gotoFilter(String filtername)
|
void
|
gotoFilterById(long filterId)
|
void
|
gotoGroupToRoleMappingToolMappingSelection(String schemeType, String schemeName)
|
void
|
gotoGroupToRoleMappingToolSchemeSelection()
|
@Deprecated
void
|
gotoIssue(String issueKey)
|
void
|
gotoIssueSecuritySchemes()
|
void
|
gotoIssueTabPanel(String issueKey, String issueTabName)
Goes to the specified issue tab panel for the issue with issueKy directly.
|
void
|
gotoIssueTypeScreenScheme(String schemeName)
|
void
|
gotoIssueTypeScreenSchemes()
|
void
|
gotoNavigator()
Goes to the navigator section, or, if already in the section, does nothing.
|
void
|
gotoPage(String url)
|
void
|
gotoPageNoLog(String url)
|
void
|
gotoPermissionSchemes()
|
void
|
gotoPluginsScreen()
|
void
|
gotoPortletConfig()
|
@Deprecated
void
|
gotoProjectBrowse(String key)
|
void
|
gotoProjectCategories()
|
void
|
gotoProjectRolesScreen()
|
void
|
gotoProjectTabPanel(String projectKey, String projectTabName)
Goes to the specified project tab panel for the project with projectKey directly.
|
void
|
gotoSchemeTools()
|
void
|
gotoVersionBrowse(String projectKey, String versionName)
|
@Deprecated
void
|
gotoWorkFlow()
This method is deprecated.
Use goTo() instead.
|
void
|
gotoWorkFlowScheme()
|
@Deprecated
void
|
grantGlobalPermission(int permissionCode, String groupName)
|
@Deprecated
void
|
grantGroupAllPermissions(String permission_scheme, String groupName)
This method is deprecated.
broken do not use
|
@Deprecated
void
|
grantGroupPermission(int permission, String groupName)
|
void
|
grantGroupPermission(String permission_scheme, int permission, String groupName)
Grant permission
|
void
|
grantPermissionToReporter(int permission)
|
void
|
grantPermissionToUserCustomField(String permissionScheme, String customFieldName, int permission)
|
void
|
grantPermissionToUserInEnterprise(int permission, String username)
Grants a Permissions constant to the specified user to the default permission
scheme.
|
void
|
grantRolePermission(int permission, int role)
|
void
|
init()
|
boolean
|
isBeforeJdk15()
|
boolean
|
isFormElementDisabled(String form, String elementId)
Checks if a form element has the disabled flag set.
|
boolean
|
isJiraSetup()
|
boolean
|
isMailServerExists()
|
void
|
isStepChooseIssues()
Checks if the current step in bulk change is: Choose Issues
|
void
|
isStepChooseOperation()
Checks if the current step in bulk change is: Choose Operation
|
void
|
isStepConfirmation()
Checks if the current step in bulk change is: Confirmation.
|
void
|
isStepOperationDetails()
|
void
|
jiraLog(String message, boolean testStarted)
Logs a message in the atlassian-jira.log on the server
|
void
|
linkIssueWithComment(String currentIssueKey, String link, String destinationIssueKey, String comment, String commentLevel)
|
boolean
|
linkedStatusExists(String linkedStatus)
|
void
|
logWork(String issueKey, String timeLogged, String newEstimate)
Logs work on the issue with the given key.
|
void
|
logWorkOnIssue(String issueKey, String timeLogged)
Logs work on an issue.
|
void
|
logWorkOnIssueWithComment(String issueKey, String timeLogged, String comment)
Logs work on an issue.
|
@Deprecated
void
|
login(String usernameAndPassword)
|
@Deprecated
void
|
login(String username, String password)
|
@Deprecated
void
|
logout()
This method is deprecated.
Use logout() instead.
|
void
|
mapGroupToRoles(String schemeType, String schemeName, Map groupToRoleMapping)
Goes to the Group to Role Mapping Scheme tool and goes through the wizard with the specified schemeType and
schemeName.
|
void
|
moveOptionsToPositions(String[] optionValue, String[] optionId, String itemType, Map<String, String> moveToPosition)
|
void
|
navigateToUser(String username)
|
boolean
|
permissionSchemeExists(String permissionScheme)
|
void
|
placeProjectInCategory(String projectName, String categoryName)
|
String
|
prettyParseRow(List expectedRow)
|
String
|
prettyParseRow(Object[] expectedRow)
|
void
|
progressAndResolve(String issueKey, int actionKey, String comment)
|
void
|
progressWorkflow(String issueKey, int actionKey, String comment)
action keys: Resolve = 1 Reopen a resolved issue = 702 Reopen a closed issue = 901 close an issue = 701
|
boolean
|
projectCategoryExists(String categoryName)
|
boolean
|
projectExists(String project)
|
void
|
reconfigureTimetracking(String format)
change the time tracking format (timetracking must be on before this call)
|
void
|
removeAllCustomFields()
|
void
|
removeAllFieldScreenAssociation(String schemeName)
|
void
|
removeAllFieldScreenSchemes()
|
void
|
removeAllFieldScreens()
|
void
|
removeAllIssueTypeScreenSchemes()
|
void
|
removeAllScreenAssociationsFromDefault()
|
void
|
removeAllWatchers(String issueKey)
|
void
|
removeAssociationOfSecuritySchemeFromProject(String project_name)
|
void
|
removeAssociationWithFieldLayoutScheme(String project, String issue_type, String scheme_name)
|
void
|
removeFieldFromFieldScreen(String screenName, String[] fieldNames)
|
void
|
removeFieldFromFieldScreenTab(String screenName, String tabName, String[] fieldNames)
|
@Deprecated
void
|
removeGlobalPermission(int permissionCode, String groupName)
|
@Deprecated
void
|
removeGroup(String groupName)
|
void
|
removeGroupFromProjectRole(String groupName, String projectName, String roleName)
|
void
|
removeGroupFromSecurityLevel(String scheme_name, String level_name, String groupName)
|
void
|
removeGroupPermission(String permission_scheme, int permission, String groupName)
Remove permssion for a particular scheme
|
@Deprecated
void
|
removeGroupPermission(int permission, String groupName)
|
void
|
removePermissionFromUserCustomField(String permissionScheme, String customFieldId, int permission)
|
void
|
removeRoleFromSecurityLevel(String scheme_name, String level_name, String roleId)
|
void
|
removeRolePermission(int permission, int role)
|
@Deprecated
void
|
removeUserFromGroup(String userName, String groupName)
|
void
|
removeUserFromProjectRole(String userName, String projectName, String roleName)
|
void
|
resetFields()
|
void
|
resetInAscendingOrdering(String[] optionId, String itemType)
|
@Deprecated
void
|
restoreBlankInstance()
|
void
|
restoreColumnDefaults()
|
void
|
restoreData(File file, boolean quickImport)
|
@Deprecated
void
|
restoreData(String fileName)
|
void
|
restoreData(File file)
|
void
|
restoreDataWithFullRefresh(String fileName)
This restore uses the full Pico refresh the same as in Production.
|
void
|
restoreDataWithLicense(String fileName, String licenseKey)
|
void
|
restoreDefaultDashboard()
|
void
|
restoreI18nData(File file)
Restores the data from the file name without making any english assertions.
|
void
|
restoreI18nData(String fileName)
Restores the data from the file name without making any english assertions.
|
void
|
runBare()
The outer most edge of a JUnit Test.
|
void
|
runQuickSearch(String searchInput)
Executes quicksearch with no search string to return all issues
|
void
|
runTest()
|
int
|
saveFilter(String filterName, String filterDesc)
|
int
|
saveFilterAs(String filterName, String copyName, String copyDesc, String saveColumnOrder)
|
boolean
|
securtiyLevelExists(String securityScheme, String securityLevel)
|
boolean
|
securtiySchemeExists(String securityScheme)
|
void
|
selectCheckbox(String cbox)
checks a checkbox with cbox id, and confirms that is has been checked
|
void
|
setBaseUrl()
|
void
|
setBaseUrl(String baseUrl)
|
void
|
setBulkEditFieldTo(String field, String listValue)
Selects the 'listValue' in the 'field' list and checks that the corresponding 'field' checkbox is selected
|
void
|
setComponentAssigneeOptions(String project, String component, String option)
Set Component Assignee Options
|
void
|
setComponentLead(String project, String userName, String fullName, String component)
Sets the component lead for a component in a project.
|
void
|
setComponentName(String project, String oldComponentName, String newComponentName)
|
void
|
setDueDateToRequried()
|
void
|
setEnvironmentData(JIRAEnvironmentData environmentData)
|
void
|
setEstimate(String time)
Sets the estimate on the current issue.
|
void
|
setFieldConfigurationFieldToRenderer(String configuration, String fieldId, String renderer, boolean assertWarningNotPresent)
|
void
|
setFieldConfigurationFieldToRenderer(String configuration, String fieldId, String renderer)
|
void
|
setHiddenFields(String fieldName)
|
void
|
setHiddenFieldsOnEnterprise(String fieldLayoutName, String fieldName)
|
void
|
setOptionalFieldsOnEnterprise(String fieldLayoutName, String fieldName)
|
void
|
setProjectLead(String project, String username)
Set Project Lead
|
void
|
setRequiredField(String fieldName)
|
void
|
setRequiredFields()
|
void
|
setRequiredFieldsOnEnterprise(String fieldLayoutName, String fieldName)
|
void
|
setSecurityLevelToRequried()
|
void
|
setShownFields(String fieldName)
|
void
|
setShownFieldsOnEnterprise(String fieldLayoutName, String fieldName)
|
@Deprecated
void
|
setUnassignedIssuesOption(boolean enable)
|
void
|
setUp()
|
void
|
setUpHttpUnitOptions()
Override this to set up any com.meterware.httpunit.HttpUnitOptions that must be set before the net.sourceforge.jwebunit.WebTester is used
|
void
|
showIssues(String jql)
|
void
|
sortIssues(String field, String direction)
|
void
|
sortIssues(String page, String field, String direction)
|
void
|
split()
|
void
|
start()
|
void
|
startDashboardConfiguration()
This method is deprecated.
use new FuncTestCase way.
|
void
|
startWatchingAnIssue(String issueKey)
|
void
|
startWatchingAnIssue(String issueKey, String[] userNames)
|
void
|
stop()
|
void
|
stopWatchingAnIssue(String issueKey)
|
boolean
|
subTaskTypeExists(String subTaskType)
|
void
|
submitAtPage(String url, String button, String logOnFail)
Goes to the given URL, submits the given button or logs the given message if the given button doesn't exist.
|
void
|
switchLicense(String licenseKey, String licenseDescription)
|
void
|
switchToPersonalLicense()
|
boolean
|
tableCellDoesNotHaveText(WebTable table, int row, int col, String text)
|
boolean
|
tableCellHasLinkThatContains(WebTable table, int row, int col, String link)
Checks if a particular table cell contains the link URL specified.
|
boolean
|
tableCellHasNoLinks(WebTable table, int row, int col)
|
boolean
|
tableCellHasStrictText(WebTable table, int row, int col, String text)
|
boolean
|
tableCellHasText(WebTable table, int row, int col, String text)
Method that checks if a particular table cell contains the text specified.
|
boolean
|
tableHasSubTable(WebTable table, Object[][] expectedSubTable)
Checks whether the given table has a subtable matching the expectedSubTable.
|
int
|
tableIndexOf(WebTable table, Object[] expectedRow)
|
int
|
tableIndexOf(WebTable table, List expectedRow)
|
int
|
tableIndexOf(WebTable table, int minRow, int maxRow, List expectedRow)
Returns the row number (starting from 0) of the first row matching expectedRow on the table.
|
int
|
tableIndexOf(WebTable table, int minRow, List expectedRow)
|
int
|
tableIndexOf(WebTable table, int minRow, Object[] expectedRow)
|
void
|
tearDown()
|
void
|
toggleExternalUserManagement(boolean enable)
|
void
|
turnOffDangerMode()
|
void
|
turnOnDangerMode()
|
void
|
unassignWorkflowScheme(String workflowscheme_name, String issuetype, String workflow_name)
|
void
|
unvoteForIssue(String issueKey)
|
boolean
|
userExists(String userName)
|
boolean
|
usingHsqlDb()
Check whether we are using HSQLDB as the DB -- assumes we are already logged in as the administrator
|
void
|
validateProgressBarUI(String desiredTaskState)
The button name controls what to check for in terms of the progress bar UI.
|
boolean
|
versionExists(String version, String project)
|
void
|
viewChangeHistoryOfIssue(String issueKey)
|
void
|
voteForIssue(String issueKey)
|
void
|
waitForSuccessfulWorkflowActivation(String targetWorkflowName)
Waits for the worflow activation "asynch" screens to finish and then puts it on the ListWorkflow page
|
void
|
waitForSuccessfulWorkflowSchemeMigration(String projectName, String targetWorkflowName)
Waits until a workflow scheme migration completes now that it runs asynchronously.
|
void
|
waitForTaskAcknowledgement(long taskId)
This method assumes that you have just submitted a long running task, and you know the task id of it.
|
boolean
|
workflowExists(String workflow)
|
boolean
|
workflowSchemeExists(String workflowScheme)
|
XPathLocator
|
xpath(String xpathExpression)
|