|
||||||||||
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.ztests.filter.TestSaveAsFilterSharing
public class TestSaveAsFilterSharing
Do a test of the Save and SaveAs functionality of navigator. This test focuses on a Sharing functionality.
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 |
Constructor Summary | |
---|---|
TestSaveAsFilterSharing()
|
Method Summary | |
---|---|
void |
checkCannotSaveInvalidPermissions(Set<TestSharingPermission> shares,
String assertText)
Try and save a filter with the passed shares. |
protected void |
setUpTest()
Setup for an actual test |
void |
testAllowedToSaveSharedFilter()
Test to ensure user can copy a shared filter. |
void |
testCannotURLHackSharingSave()
Test to make sure the user cannot URL hack to enable sharing when not allowed. |
void |
testCannotURLHackSharingSaveAs()
Test to make sure the user cannot URL hack to enable sharing when not allowed. |
void |
testSaveAsDefaultPublicPermissions()
Make sure that the default permission is used when the user has no preferences. |
void |
testSaveAsEmptyShares()
Test to make sure that empty share list can be saved when you don't have share permissions. |
void |
testSaveAsGlobalPermission()
Test to make sure that we can share globally. |
void |
testSaveAsGroupPermission()
Test to make sure that we can share with group. |
void |
testSaveAsInvalidGlobal()
Test to make sure that JIRA does not allow global permission with other permissions. |
void |
testSaveAsInvalidGroup()
Test to make sure that JIRA does not accept invalid group permissions. |
void |
testSaveAsInvalidJSON()
Make sure JIRA handles invalid JSON share types. |
void |
testSaveAsInvalidProjectId()
Test to make sure that JIRA does not allow sharing with invalid projects. |
void |
testSaveAsInvalidRoleId()
Test to make sure JIRA deals with Invalid roles. |
void |
testSaveAsInvalidShareType()
Make sure JIRA handles JSON object without type. |
void |
testSaveAsInvalidShareTypeDoesNotExist()
Make sure JIRA handles a ShareType that does not exist. |
void |
testSaveAsMultiplePermission()
Test to make sure we can save multiple permissions. |
void |
testSaveAsNoSharePermission()
Test to ensure that a user without permission to share can still save. |
void |
testSaveAsNotMemberGroup()
Test to make sure that JIRA does not allow to share with group not a member of. |
void |
testSaveAsProjectDoesNotExist()
Test to make sure that JIRA does not allow project that does not exist. |
void |
testSaveAsProjectNoBrowse()
Test to make sure that you can't share with a project without browse permission. |
void |
testSaveAsProjectPermission()
Test to make sure we can save project permissions. |
void |
testSaveAsRoleDoesNotExist()
Test to make sure JIRA does not allow you to share with roles that don't exist. |
void |
testSaveAsRoleNotMember()
Test to make sure JIRA does not allow you to share with role user is not a member of. |
void |
testSaveAsRolePermission()
Test to make sure we can save role permissions. |
void |
testSaveAsUserPrivatePermissions()
Test to make sure that private permissions are displayed for a user with private by default. |
void |
testSaveDefaultPriavtePermissions()
Make sure that the default permission is used when the user has no preferences. |
void |
testSaveEmptyShares()
Test to make sure that empty share list can be saved when you don't have share permissions. |
void |
testSaveGlobalPermission()
Test to make sure that we can share globally. |
void |
testSaveGroupPermission()
Test to make sure that we can share with group. |
void |
testSaveInvalidGlobal()
Test to make sure that JIRA does not allow global permission with other permissions. |
void |
testSaveInvalidGroup()
Test to make sure that JIRA does not accept invalid group permissions. |
void |
testSaveInvalidJSON()
Make sure JIRA handles invalid JSON share types. |
void |
testSaveInvalidProjectId()
Test to make sure that JIRA does not allow sharing with invalid projects. |
void |
testSaveInvalidRoleId()
Test to make sure JIRA deals with Invalid roles. |
void |
testSaveInvalidShareType()
Make sure JIRA handles JSON object without type. |
void |
testSaveInvalidShareTypeDoesNotExist()
Make sure JIRA handles ShareType that does not exist. |
void |
testSaveMultiplePermission()
Test to make sure we can save multiple permissions. |
void |
testSaveNoSharePermission()
Test to ensure that a user without permission to share can still save. |
void |
testSaveNotMemberGroup()
Test to make sure that JIRA does not allow to share with group not a member of. |
void |
testSaveProjectDoesNotExist()
Test to make sure that JIRA does not allow project that does not exist. |
void |
testSaveProjectNoBrowse()
Test to make sure that you can't share with a project without browse permission. |
void |
testSaveProjectPermission()
Test to make sure we can save project permissions. |
void |
testSaveRoleDoesNotExist()
Test to make sure JIRA does not allow you to share with roles that don't exist. |
void |
testSaveRoleNotMember()
Test to make sure JIRA does not allow you to share with role user is not a member of. |
void |
testSaveRolePermission()
Test to make sure we can save role permissions. |
void |
testSaveUserPublicPermissions()
Test to make sure that public permissions are displayed for a user with sharing by default. |
void |
testSharesOption()
Test to make sure that the the sharing option is not displayed on standard. |
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 |
---|
public TestSaveAsFilterSharing()
Method Detail |
---|
protected void setUpTest()
FuncTestCase
setUpTest
in class FuncTestCase
public void testSharesOption()
public void testSaveNoSharePermission()
public void testSaveAsNoSharePermission()
public void testAllowedToSaveSharedFilter()
public void testCannotURLHackSharingSaveAs()
public void testCannotURLHackSharingSave()
public void testSaveEmptyShares()
public void testSaveAsEmptyShares()
public void testSaveDefaultPriavtePermissions()
public void testSaveAsDefaultPublicPermissions()
public void testSaveUserPublicPermissions()
public void testSaveAsUserPrivatePermissions()
public void testSaveGlobalPermission()
public void testSaveAsGlobalPermission()
public void testSaveGroupPermission()
public void testSaveAsGroupPermission()
public void testSaveProjectPermission()
public void testSaveAsProjectPermission()
public void testSaveRolePermission()
public void testSaveAsRolePermission()
public void testSaveMultiplePermission()
public void testSaveAsMultiplePermission()
public void testSaveInvalidGlobal()
public void testSaveAsInvalidGlobal()
public void testSaveInvalidGroup()
public void testSaveAsInvalidGroup()
public void testSaveNotMemberGroup()
public void testSaveAsNotMemberGroup()
public void testSaveInvalidProjectId()
public void testSaveAsInvalidProjectId()
public void testSaveProjectDoesNotExist()
public void testSaveAsProjectDoesNotExist()
public void testSaveProjectNoBrowse()
public void testSaveAsProjectNoBrowse()
public void testSaveInvalidRoleId()
public void testSaveAsInvalidRoleId()
public void testSaveRoleDoesNotExist()
public void testSaveAsRoleDoesNotExist()
public void testSaveRoleNotMember()
public void testSaveAsRoleNotMember()
public void testSaveInvalidShareType()
public void testSaveAsInvalidShareType()
public void testSaveInvalidJSON()
public void testSaveAsInvalidJSON()
public void testSaveInvalidShareTypeDoesNotExist()
public void testSaveAsInvalidShareTypeDoesNotExist()
public void checkCannotSaveInvalidPermissions(Set<TestSharingPermission> shares, String assertText)
shares
- the shares to try and save.assertText
- the error message to assert exists.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |