|
||||||||||
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.TestXmlCustomIssueView
public class TestXmlCustomIssueView
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, 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 | |
---|---|
TestXmlCustomIssueView(String name)
|
Method Summary | |
---|---|
protected void |
assertElementExists(electric.xml.Document doc,
String xPathExpression)
|
protected void |
assertElementForCustomView(electric.xml.Document doc,
String xPathExpression,
String expectedField)
|
protected void |
assertElementNotExists(electric.xml.Document doc,
String xPathExpression)
|
void |
assertExpectedXpathValue(electric.xml.Document doc,
String xPathExpression,
String expectedValue,
String attribute)
Asserts that the given XPATH expression resolves to the given expected value in the given Document. |
protected void |
checkDisabledTimetracking(String issueKey,
String fieldParam)
|
protected void |
checkFieldDefinitionError(String fieldParam)
|
protected void |
checkNodeFilter(String fieldParam,
String expectedField)
|
protected electric.xml.Document |
getDocument()
|
protected String |
getHSP1ViewPage(String fieldParam)
|
protected String |
getHSP2ViewPage(String fieldParam)
|
protected String |
getHSP3ViewPage(String fieldParam)
|
void |
testCustomFieldFilter()
|
void |
testInvalidFieldDefined()
|
void |
testMultipleNodeFilter()
|
void |
testNodeFilter()
|
void |
testNodeFilterMapping()
|
void |
testParentNodeFilter()
|
void |
testProjectFieldFilter()
|
void |
testTimetrackingField()
|
void |
testValidAndInvalidFieldDefined()
|
Methods inherited from class com.atlassian.jira.webtests.WebTestCaseWrapper |
---|
assertElementNotPresent, assertElementPresent, 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 TestXmlCustomIssueView(String name)
Method Detail |
---|
public void testNodeFilter() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testProjectFieldFilter() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testCustomFieldFilter() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testMultipleNodeFilter() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testParentNodeFilter() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testNodeFilterMapping() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testInvalidFieldDefined()
public void testValidAndInvalidFieldDefined() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
public void testTimetrackingField() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
protected void checkDisabledTimetracking(String issueKey, String fieldParam) throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
protected void checkFieldDefinitionError(String fieldParam)
protected String getHSP1ViewPage(String fieldParam)
protected String getHSP2ViewPage(String fieldParam)
protected String getHSP3ViewPage(String fieldParam)
protected void checkNodeFilter(String fieldParam, String expectedField) throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
protected void assertElementForCustomView(electric.xml.Document doc, String xPathExpression, String expectedField)
protected void assertElementExists(electric.xml.Document doc, String xPathExpression)
protected void assertElementNotExists(electric.xml.Document doc, String xPathExpression)
public void assertExpectedXpathValue(electric.xml.Document doc, String xPathExpression, String expectedValue, String attribute)
doc
- the Document to check the XPath ofxPathExpression
- The XPath to an element you want to check the value ofexpectedValue
- the expected value.attribute
- null if you're checking an element value, or an attribute name of the selected elementprotected electric.xml.Document getDocument() throws IOException, electric.xml.ParseException
IOException
electric.xml.ParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |