com.atlassian.jira.webtests.ztests.navigator.jql
Class TestIssueNavigatorAdvancedUrlCombinations

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.jira.functest.framework.FuncTestCase
              extended by com.atlassian.jira.webtests.ztests.navigator.jql.TestIssueNavigatorAdvancedUrlCombinations
All Implemented Interfaces:
FunctTestConstants, FuncTestLogger, EnvironmentAware, junit.framework.Test

public class TestIssueNavigatorAdvancedUrlCombinations
extends FuncTestCase

Since:
v4.0

Field Summary
 
Fields inherited from class com.atlassian.jira.functest.framework.FuncTestCase
administration, assertions, backdoor, 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, ADMIN_PASSWORD, ADMIN_USERNAME, 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, BUILT_IN_CUSTOM_FIELD_KEY, 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_MULTIUSERPICKER, 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_GROUP, JIRA_ADMIN_ROLE, JIRA_DEV_GROUP, JIRA_DEV_ROLE, JIRA_FORM_NAME, JIRA_USERS_GROUP, 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
TestIssueNavigatorAdvancedUrlCombinations()
           
 
Method Summary
protected  void setUpTest()
          Setup for an actual test
 void testInvalidAdvancedQuery()
           
 void testIssueNavigatorDontReplaceStatement()
           
 void testIssueNavigatorInvalidAdvancedQueryAndSorting()
           
 void testIssueNavigatorInvalidAdvancedQueryUrlAndInvalidActionParams()
           
 void testIssueNavigatorInvalidAdvancedQueryUrlAndValidActionParams()
           
 void testIssueNavigatorInvalidAdvancedQueryUrlNoActionParams()
           
 void testIssueNavigatorNoAdvancedQueryWithParamFieldsAndSorting()
           
 void testIssueNavigatorNotParseableAdvancedQueryUrlAndInvalidActionParams()
           
 void testIssueNavigatorNotParseableAdvancedQueryUrlAndNoActionParams()
           
 void testIssueNavigatorNotParseableAdvancedQueryUrlAndValidActionParams()
           
 void testIssueNavigatorReplaceStatements()
           
 void testIssueNavigatorUnparsableAdvancedQueryAndSorting()
           
 void testIssueNavigatorUnparsableAdvancedQueryWithSorting()
          We expect the error message to contain two ORDER BY statements, this behaviour is kind of weird, but a compromise, because we can't seperate the ORDER BY Clause from with in the unparsable Jql query.
 void testIssueNavigatorValidAdvancedQueryAndSorting()
           
 void testIssueNavigatorValidAdvancedQueryUrlAndInvalidActionParams()
           
 void testIssueNavigatorValidAdvancedQueryUrlAndValidActionParams()
           
 void testIssueNavigatorValidAdvancedQueryUrlNoActionParams()
           
 void testUnparsableAdvancedQuery()
           
 
Methods inherited from class com.atlassian.jira.functest.framework.FuncTestCase
builInCustomFieldKey, getAssertions, getEnvironmentData, getTester, getWebClientListener, isDumpHTML, 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

TestIssueNavigatorAdvancedUrlCombinations

public TestIssueNavigatorAdvancedUrlCombinations()
Method Detail

setUpTest

protected void setUpTest()
Description copied from class: FuncTestCase
Setup for an actual test

Overrides:
setUpTest in class FuncTestCase

testInvalidAdvancedQuery

public void testInvalidAdvancedQuery()
                              throws Exception
Throws:
Exception

testUnparsableAdvancedQuery

public void testUnparsableAdvancedQuery()
                                 throws Exception
Throws:
Exception

testIssueNavigatorValidAdvancedQueryUrlNoActionParams

public void testIssueNavigatorValidAdvancedQueryUrlNoActionParams()
                                                           throws Exception
Throws:
Exception

testIssueNavigatorValidAdvancedQueryUrlAndValidActionParams

public void testIssueNavigatorValidAdvancedQueryUrlAndValidActionParams()
                                                                 throws Exception
Throws:
Exception

testIssueNavigatorValidAdvancedQueryUrlAndInvalidActionParams

public void testIssueNavigatorValidAdvancedQueryUrlAndInvalidActionParams()
                                                                   throws Exception
Throws:
Exception

testIssueNavigatorInvalidAdvancedQueryUrlNoActionParams

public void testIssueNavigatorInvalidAdvancedQueryUrlNoActionParams()
                                                             throws Exception
Throws:
Exception

testIssueNavigatorInvalidAdvancedQueryUrlAndValidActionParams

public void testIssueNavigatorInvalidAdvancedQueryUrlAndValidActionParams()
                                                                   throws Exception
Throws:
Exception

testIssueNavigatorInvalidAdvancedQueryUrlAndInvalidActionParams

public void testIssueNavigatorInvalidAdvancedQueryUrlAndInvalidActionParams()
                                                                     throws Exception
Throws:
Exception

testIssueNavigatorNotParseableAdvancedQueryUrlAndNoActionParams

public void testIssueNavigatorNotParseableAdvancedQueryUrlAndNoActionParams()
                                                                     throws Exception
Throws:
Exception

testIssueNavigatorNotParseableAdvancedQueryUrlAndValidActionParams

public void testIssueNavigatorNotParseableAdvancedQueryUrlAndValidActionParams()
                                                                        throws Exception
Throws:
Exception

testIssueNavigatorNotParseableAdvancedQueryUrlAndInvalidActionParams

public void testIssueNavigatorNotParseableAdvancedQueryUrlAndInvalidActionParams()
                                                                          throws Exception
Throws:
Exception

testIssueNavigatorDontReplaceStatement

public void testIssueNavigatorDontReplaceStatement()
                                            throws Exception
Throws:
Exception

testIssueNavigatorReplaceStatements

public void testIssueNavigatorReplaceStatements()
                                         throws Exception
Throws:
Exception

testIssueNavigatorValidAdvancedQueryAndSorting

public void testIssueNavigatorValidAdvancedQueryAndSorting()
                                                    throws Exception
Throws:
Exception

testIssueNavigatorInvalidAdvancedQueryAndSorting

public void testIssueNavigatorInvalidAdvancedQueryAndSorting()
                                                      throws Exception
Throws:
Exception

testIssueNavigatorUnparsableAdvancedQueryAndSorting

public void testIssueNavigatorUnparsableAdvancedQueryAndSorting()
                                                         throws Exception
Throws:
Exception

testIssueNavigatorUnparsableAdvancedQueryWithSorting

public void testIssueNavigatorUnparsableAdvancedQueryWithSorting()
                                                          throws Exception
We expect the error message to contain two ORDER BY statements, this behaviour is kind of weird, but a compromise, because we can't seperate the ORDER BY Clause from with in the unparsable Jql query.

Throws:
Exception

testIssueNavigatorNoAdvancedQueryWithParamFieldsAndSorting

public void testIssueNavigatorNoAdvancedQueryWithParamFieldsAndSorting()
                                                                throws Exception
Throws:
Exception


Copyright © 2002-2012 Atlassian. All Rights Reserved.