com.atlassian.jira.webtest.selenium.dashboard
Class PortalPageTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.selenium.SeleniumTest
              extended by com.atlassian.jira.webtest.selenium.JiraSeleniumTest
                  extended by com.atlassian.jira.webtest.selenium.dashboard.PortalPageTestCase
All Implemented Interfaces:
EnvironmentAware, com.atlassian.performance.junit.PerformanceTest, junit.framework.Test
Direct Known Subclasses:
TestAddPortalPage, TestEditPortalPage

public abstract class PortalPageTestCase
extends JiraSeleniumTest

A base class for PortalPage tests

Since:
v3.13

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.jira.webtest.selenium.JiraSeleniumTest
JiraSeleniumTest.Check
 
Field Summary
protected static String GROUP_JIRA_ADMINISTRATORS
           
protected static Set GROUP_JIRA_ADMINS_PERMISSIONS
           
protected static String GROUP_JIRA_DEVELOPERS
           
protected static Set GROUP_JIRA_DEVELOPERS_PERMISSIONS
           
protected static String GROUP_SHARE
           
protected static Set HIDDENFROMFRED_ROLE_ADMINISTRATORS_PERMISSIONS
           
protected static Set HIDDENFROMFRED_ROLE_DEVELOPERS_PERMISSIONS
           
protected static Set HIDDENFROMFRED_ROLE_USERS_PERMISSIONS
           
protected static Set HOMOSAPIEN_PERMISSIONS
           
protected static String LABEL_EVERYONE
           
protected static String LABEL_GROUP
           
protected static String LABEL_PROJECT
           
protected static SharedEntityInfo PAGE_ADMINFAVOURITE
           
protected static SharedEntityInfo PAGE_ADMINNOTFAVOURITE
           
protected static SharedEntityInfo PAGE_EXISTS
           
protected static Set PRIVATE_PERMISSIONS
           
protected static String PRIVATE_SHARE
           
protected static String PROJECT_SHARE_PROJECT
           
protected static String PROJECT_SHARE_ROLE
           
protected static Set PUBLIC_PERMISSIONS
           
protected static String SHARE_TYPE_SELECTOR
           
protected static String TABLE_ID_PP_FAVOURITE
           
protected static String TABLE_ID_PP_MY
           
 
Fields inherited from class com.atlassian.jira.webtest.selenium.JiraSeleniumTest
ADMIN_PASSWORD, ADMIN_USERNAME, backdoor, DROP_DOWN_WAIT, environmentData, HSP_1, logger, MKY_1, PAGE_LOAD_WAIT, PAGE_LOAD_WAIT_TIME, PRESENT_TO_VISIBLE_DELAY, VK_DOWN, VK_ESC, VK_UP
 
Fields inherited from class com.atlassian.selenium.SeleniumTest
assertThat, client, config, recorder
 
Constructor Summary
PortalPageTestCase()
           
 
Method Summary
protected  void addPage(SharedEntityInfo page)
           
protected  void assertPageList(String tableId, List pageList)
           
protected  Set createGroupShare(String groupName)
           
protected  void editPage(SharedEntityInfo page)
           
 void onSetUp()
           
 
Methods inherited from class com.atlassian.jira.webtest.selenium.JiraSeleniumTest
assertFalse, assertFalse, assertTrue, assertTrue, backgroundLogout, context, getAdministration, getBackdoor, getEnvironmentData, getNavigator, getSeleniumConfiguration, getUserPreferences, getWebUnitTest, getXsrfToken, globalPages, internalSetup, isBeforeJdk15, isKickAssEnabled, isUserAgentFirefox, log, onTearDown, restoreBlankInstance, restoreData, restoreData, restoreData, restoreDataWithPluginsReload, restoreDataWithReplacedTokens, restoreI18nData, restoreUnsetupJIRA, restoreViaBackdoor, restoreViaBackdoorAndGoToDashboard, runBare, runBareTestCase, selectMainWindow, setEnvironmentData, setSeleniumTestListener, suiteFor, timeouts, turnOffProfiling, turnOnProfiling, visibleByTimeoutWithDelay, waitFor, waitForContentUpdate, waitForRestore
 
Methods inherited from class com.atlassian.selenium.SeleniumTest
getRecorder, getSeleniumClient, setUp, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, 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
 
Methods inherited from interface junit.framework.Test
countTestCases, run
 

Field Detail

GROUP_JIRA_ADMINISTRATORS

protected static final String GROUP_JIRA_ADMINISTRATORS
See Also:
Constant Field Values

GROUP_JIRA_DEVELOPERS

protected static final String GROUP_JIRA_DEVELOPERS
See Also:
Constant Field Values

PUBLIC_PERMISSIONS

protected static final Set PUBLIC_PERMISSIONS

PRIVATE_PERMISSIONS

protected static final Set PRIVATE_PERMISSIONS

HOMOSAPIEN_PERMISSIONS

protected static final Set HOMOSAPIEN_PERMISSIONS

HIDDENFROMFRED_ROLE_USERS_PERMISSIONS

protected static final Set HIDDENFROMFRED_ROLE_USERS_PERMISSIONS

HIDDENFROMFRED_ROLE_DEVELOPERS_PERMISSIONS

protected static final Set HIDDENFROMFRED_ROLE_DEVELOPERS_PERMISSIONS

HIDDENFROMFRED_ROLE_ADMINISTRATORS_PERMISSIONS

protected static final Set HIDDENFROMFRED_ROLE_ADMINISTRATORS_PERMISSIONS

GROUP_JIRA_ADMINS_PERMISSIONS

protected static final Set GROUP_JIRA_ADMINS_PERMISSIONS

GROUP_JIRA_DEVELOPERS_PERMISSIONS

protected static final Set GROUP_JIRA_DEVELOPERS_PERMISSIONS

PAGE_EXISTS

protected static final SharedEntityInfo PAGE_EXISTS

PAGE_ADMINNOTFAVOURITE

protected static final SharedEntityInfo PAGE_ADMINNOTFAVOURITE

PAGE_ADMINFAVOURITE

protected static final SharedEntityInfo PAGE_ADMINFAVOURITE

SHARE_TYPE_SELECTOR

protected static final String SHARE_TYPE_SELECTOR
See Also:
Constant Field Values

LABEL_PROJECT

protected static final String LABEL_PROJECT
See Also:
Constant Field Values

PROJECT_SHARE_PROJECT

protected static final String PROJECT_SHARE_PROJECT
See Also:
Constant Field Values

PROJECT_SHARE_ROLE

protected static final String PROJECT_SHARE_ROLE
See Also:
Constant Field Values

LABEL_GROUP

protected static final String LABEL_GROUP
See Also:
Constant Field Values

GROUP_SHARE

protected static final String GROUP_SHARE
See Also:
Constant Field Values

LABEL_EVERYONE

protected static final String LABEL_EVERYONE
See Also:
Constant Field Values

TABLE_ID_PP_FAVOURITE

protected static final String TABLE_ID_PP_FAVOURITE
See Also:
Constant Field Values

TABLE_ID_PP_MY

protected static final String TABLE_ID_PP_MY
See Also:
Constant Field Values

PRIVATE_SHARE

protected static final String PRIVATE_SHARE
See Also:
Constant Field Values
Constructor Detail

PortalPageTestCase

public PortalPageTestCase()
Method Detail

onSetUp

public void onSetUp()
Overrides:
onSetUp in class JiraSeleniumTest

addPage

protected void addPage(SharedEntityInfo page)

editPage

protected void editPage(SharedEntityInfo page)

assertPageList

protected void assertPageList(String tableId,
                              List pageList)

createGroupShare

protected Set createGroupShare(String groupName)


Copyright © 2002-2013 Atlassian. All Rights Reserved.