|
||||||||||
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.move.TestMoveIssueAndRemoveFields
public class TestMoveIssueAndRemoveFields
Tests moving an issue such that it ends up in a project or Issue Type with hidden fields.
This func test was written as part of the fix for JRA-13479. When an issue was moved to an Issue Type or Project and afteer the move there are hidden fields that were not hidden before the move, the values would remain in those fields.
The following cases are tested:
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 | |
---|---|
TestMoveIssueAndRemoveFields(String name)
|
Method Summary | |
---|---|
protected void |
assertTableCellHasImageInContext(com.meterware.httpunit.WebTable table,
int row,
int col,
String path)
This method will use the test properties context to make a safe check for an image. |
void |
setUp()
|
void |
testBulkMigrate_AltersIssue()
|
void |
testBulkMigrate_AltersSubtask()
|
void |
testBulkMoveIssueType()
|
void |
testBulkMoveIssueTypeOnSubtask()
|
void |
testBulkMoveProject()
|
void |
testConvertIssueToSubtaskOfIssueWithNoSecurity()
|
void |
testConvertIssueToSubtaskOfIssueWithSecurity()
|
void |
testConvertSubtaskToIssue()
|
void |
testMoveIssueType()
|
void |
testMoveIssueTypeOnSubtask()
|
void |
testMoveProject()
|
void |
testMoveSubtaskToNewParentWithHiddenSecurity()
|
void |
testMoveSubtaskWithHiddenSecurityToNewParent()
|
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 TestMoveIssueAndRemoveFields(String name)
Method Detail |
---|
public void setUp()
setUp
in class JIRAWebTest
public void testMoveIssueType() throws SAXException
SAXException
public void testMoveIssueTypeOnSubtask() throws SAXException
SAXException
public void testMoveProject() throws SAXException
SAXException
public void testBulkMoveIssueType() throws SAXException
SAXException
public void testBulkMoveIssueTypeOnSubtask() throws SAXException
SAXException
public void testBulkMoveProject() throws SAXException
SAXException
public void testBulkMigrate_AltersIssue() throws SAXException
SAXException
public void testBulkMigrate_AltersSubtask() throws SAXException
SAXException
public void testConvertSubtaskToIssue() throws SAXException
SAXException
public void testConvertIssueToSubtaskOfIssueWithNoSecurity() throws SAXException
SAXException
public void testConvertIssueToSubtaskOfIssueWithSecurity() throws SAXException
SAXException
public void testMoveSubtaskToNewParentWithHiddenSecurity() throws SAXException
SAXException
public void testMoveSubtaskWithHiddenSecurityToNewParent() throws SAXException
SAXException
protected void assertTableCellHasImageInContext(com.meterware.httpunit.WebTable table, int row, int col, String path)
table
- WebTablerow
- Index of the rowcol
- Index of the columnpath
- Image path relative to context.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |