|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase net.sourceforge.jwebunit.WebTestCase com.atlassian.jira.webtests.WebTestCaseWrapper com.atlassian.jira.webtests.AbstractAtlassianWebTestCase com.atlassian.jira.webtests.JIRAWebTest com.atlassian.jira.webtests.ztests.issue.TestCreateIssue
public class TestCreateIssue
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.atlassian.jira.webtests.JIRAWebTest |
---|
JIRAWebTest.ParameterEnterer |
Field Summary |
---|
Fields inherited from class com.atlassian.jira.webtests.JIRAWebTest |
---|
administration, assertions, backdoor, BULK_TRANSITION_ELEMENT_NAME, environmentData, FIELD_SCOPE_GLOBAL, form, issueTableAssertions, issueTableClient, JDK_1_5_VERSION, locator, log, navigation, page, PAGE_ENTERPRISE_FIELD_CONFIGURATIONS, PAGE_ISSUE_TYPE_SCREEN_SCHEMES, PAGE_NOT_STANDARD_VIEW_FIELD_SCREEN_SCHEMES, PAGE_USER_BROWSER, parse, text |
Fields inherited from class net.sourceforge.jwebunit.WebTestCase |
---|
tester |
Constructor Summary | |
---|---|
TestCreateIssue(String name)
|
Method Summary | |
---|---|
String |
createIssue()
Test 1: Creating issue with summary, priority, components, fix versions, affects versions, environment and description |
void |
createIssueWithAssignPermission()
Tests if the user is able to assign an issue with the 'Assign Issue' permission removed |
void |
createIssueWithCreatePermission()
Tests if the 'Create New Issue' Link is available with the 'Create Issue' permission removed |
void |
createIssueWithHiddenFields()
Makes the fields Components,Affects Versions and Fixed Versions hidden. |
void |
createIssueWithInvalidDueDate()
|
void |
createIssueWithModifyReporterPermission()
Tests if the 'Reporter' Option is available with the 'Modify Reporter' permission removed |
void |
createIssueWithNoBrowsePermission()
Test that user is redirected if user does not have the permission to view the issue they created. |
void |
createIssueWithNoSummary()
|
String |
createIssueWithoutAssignee()
Test 4: Creating an issue WITHOUT an assignee and WITHOUT fix versions and affects version |
String |
createIssueWithoutComponents()
Test 2: Creating issue WITHOUT components, fix versions and affects versions |
void |
createIssueWithRequiredFields()
Makes the fields Components,Affects Versions and Fixed Versions required. |
void |
createIssueWithSchedulePermission()
Tests if the Due Date' field is available with the 'Schedule Issue' permission removed |
void |
createIssueWithTimeTracking()
Tests if the 'Orignial Estimate' Link is available with Time Tracking activated |
String |
createIssueWithTimeTrackingDetails()
Test 3: Creating issue WITH time tracking details and WITHOUT components, fix versions and affects versions |
void |
createIssueWithUnassignableUser()
Tests if the user is able to assign an issue with the 'Assignable User' permission removed |
void |
setUp()
|
void |
tearDown()
|
void |
testCreateButtonEncoding()
|
void |
testCreateIssue()
|
void |
testCreateIssueInJiraWithSingleProjectAndSingleIssueType()
|
void |
testCreateIssueSkipStep1IssueTypeSchemeInfersOneProjectAndIssueType()
|
void |
testCreateIssueSkipStep1OnlyOneProjectAndOneIssueType()
Checks that step 1 (choose project and issue type) of create issue is skipped if there is nothing for the user to choose on the form. |
void |
testCreateIssueUserHasNoCreateIssuePermission()
|
void |
testCreateIssueWithNoPidInUrlOneProjectAvailableIssueTypeInUrl()
|
void |
testEscapeProjectNameOnFirstScreenOfCreateIssue()
|
void |
testXssInDueDate()
|
Methods inherited from class com.atlassian.jira.webtests.WebTestCaseWrapper |
---|
assertElementNotPresent, assertElementNotPresentBy, assertElementPresent, assertElementPresentBy, assertOptionValueNotPresent, assertOptionValuePresent, assertTextInTable, assertTextNotPresent, assertTextPresent, clickCancelButton, log, log, log, logSection, raiseRuntimeException, selectMultiOption, selectMultiOptionByValue, selectOption, submit |
Methods inherited from class net.sourceforge.jwebunit.WebTestCase |
---|
assertButtonNotPresent, assertButtonPresent, assertCheckboxNotSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertFormElementEmpty, assertFormElementEquals, assertFormElementNotPresent, assertFormElementNotPresentWithLabel, assertFormElementPresent, assertFormElementPresentWithLabel, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyPresent, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresent, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithText, assertOptionEquals, assertOptionsEqual, assertOptionsNotEqual, assertOptionValuesEqual, assertOptionValuesNotEqual, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonValue, assertTableEquals, assertTableEquals, assertTableNotPresent, assertTablePresent, assertTableRowsEqual, assertTableRowsEqual, assertTextInElement, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTitleEquals, assertTitleEqualsKey, assertWindowPresent, beginAt, checkCheckbox, checkCheckbox, clickButton, clickLink, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickLinkWithTextAfterText, dumpCookies, dumpCookies, dumpResponse, dumpTable, dumpTable, getDialog, getMessage, getTestContext, gotoFrame, gotoRootWindow, gotoWindow, reset, setFormElement, setFormElementWithLabel, setWorkingForm, submit, uncheckCheckbox, uncheckCheckbox |
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 |
---|
public TestCreateIssue(String name)
Method Detail |
---|
public void setUp()
setUp
in class JIRAWebTest
public void tearDown()
tearDown
in class JIRAWebTest
public void testCreateIssueInJiraWithSingleProjectAndSingleIssueType()
public void testCreateIssue()
public void testCreateIssueSkipStep1OnlyOneProjectAndOneIssueType()
public void testCreateIssueSkipStep1IssueTypeSchemeInfersOneProjectAndIssueType()
public void testCreateIssueUserHasNoCreateIssuePermission()
public void testCreateIssueWithNoPidInUrlOneProjectAvailableIssueTypeInUrl()
public String createIssue()
public String createIssueWithoutComponents()
public String createIssueWithTimeTrackingDetails()
public String createIssueWithoutAssignee()
public void createIssueWithNoSummary()
public void createIssueWithRequiredFields()
public void createIssueWithHiddenFields()
public void createIssueWithInvalidDueDate()
public void createIssueWithCreatePermission()
public void createIssueWithSchedulePermission()
public void createIssueWithAssignPermission()
public void createIssueWithModifyReporterPermission()
public void createIssueWithTimeTracking()
public void createIssueWithUnassignableUser()
public void createIssueWithNoBrowsePermission()
public void testEscapeProjectNameOnFirstScreenOfCreateIssue()
public void testXssInDueDate()
public void testCreateButtonEncoding()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |