|
||||||||||
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 com.atlassian.jira.functest.framework.FuncTestCase com.atlassian.jira.webtests.EmailFuncTestCase com.atlassian.jira.webtests.AbstractSubscriptionEmailTest com.atlassian.jira.webtests.ztests.email.TestSharedEmailSubscription
public class TestSharedEmailSubscription
Test email subscriptions to shared filters in JIRA.
The test data in 'TestSubscription.xml' contains three projects. 'ProjectOne' (KEY: ONE) contains 210 issues. All of these issues can be returned using the global 'FilterOne' or 'FredFilterOne' saved search. 'ProjectTwo' (KEY: TWO) conatins 2 issues. All of these issues can be returned using the global 'FilterTwo' or 'FredFilterTwo' saved search. Finally, there are global filters called 'ZeroFilter' and 'FredZeroFilter' that returns no issues. The test data also contains three users. Admin is the administrator and expectes text e-mails. Bob is not an administrator but also expects text e-mails. Fred is not an administrator and expects HTML e-mails.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.atlassian.jira.webtests.AbstractSubscriptionEmailTest |
---|
AbstractSubscriptionEmailTest.CountingIterator, AbstractSubscriptionEmailTest.FilterConfig |
Nested classes/interfaces inherited from class com.atlassian.jira.webtests.EmailFuncTestCase |
---|
EmailFuncTestCase.MailBox |
Field Summary |
---|
Fields inherited from class com.atlassian.jira.webtests.EmailFuncTestCase |
---|
DEAFULT_FROM_ADDRESS, DEFAULT_SUBJECT_PREFIX, HTML_FORMAT_REGEX, mailService, newline |
Fields inherited from class com.atlassian.jira.functest.framework.FuncTestCase |
---|
administration, assertions, backdoor, environmentData, form, funcTestHelperFactory, issueTableAssertions, locator, log, navigation, oldway_consider_porting, page, parse, tester, text |
Constructor Summary | |
---|---|
TestSharedEmailSubscription()
|
Method Summary | |
---|---|
void |
setUpTest()
Setup for an actual test |
void |
testHtmlSharedCompleteResults()
Check e-mail subscription to a shared filter that contains all matched issues using an unpriveleged user. |
void |
testHtmlSharedPartialResults()
Check e-mail subscription that only contains some of the filter's results using an unprivieleged user. |
void |
testHtmlSharedZeroResults()
Check e-mail subscription to a shared filter that contains no issues using an unpriveleged user. |
void |
testTextSharedCompleteResults()
Check e-mail subscription to a shared filter that contains all matched issues using an unpriveleged user. |
void |
testTextSharedPartialResults()
Check e-mail subscription that only contains some of the filter's results using an unprivieleged user. |
void |
testTextSharedZeroResults()
Check e-mail subscription to a shared filter that contains no issues using an unpriveleged user. |
Methods inherited from class com.atlassian.jira.webtests.AbstractSubscriptionEmailTest |
---|
assertEditLinkHtml, assertEditLinkText, assertHtmlMessageValid, assertNotEditLink, assertNotPartialLink, assertPartialLinkHtml, assertPartialLinkText, assertTextMessageValid, subscribeToFilterAndRun |
Methods inherited from class com.atlassian.jira.functest.framework.FuncTestCase |
---|
builtInCustomFieldKey, getAssertions, getEnvironmentData, getTester, getWebClientListener, isDumpHTML, log, log, runBare, runTest, setEnvironmentData, setUp, setUpHttpUnitOptions, shouldSkipSetup, tearDown, 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 |
---|
public TestSharedEmailSubscription()
Method Detail |
---|
public void setUpTest()
FuncTestCase
setUpTest
in class EmailFuncTestCase
public void testHtmlSharedZeroResults() throws Exception
Exception
- test just throws exception when unexpected error occurs to fail the test.public void testHtmlSharedCompleteResults() throws Exception
Exception
- test just throws exception when unexpected error occurs to fail the test.public void testHtmlSharedPartialResults() throws Exception
Exception
- test just throws exception when unexpected error occurs to fail the test.public void testTextSharedZeroResults() throws Exception
Exception
- test just throws exception when unexpected error occurs to fail the test.public void testTextSharedCompleteResults() throws Exception
Exception
- test just throws exception when unexpected error occurs to fail the test.public void testTextSharedPartialResults() throws Exception
Exception
- test just throws exception when unexpected error occurs to fail the test.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |