package

com.atlassian.jira.functest.framework

Interfaces

Administration Provides methods for carrying out administration tasks in JIRA. 
Administration.Link Represents the administration home link in the JIRA Header. 
Administration.Utilities Sub interface that contains... 
Dashboard An abstraction for logically grouping JIRA dashboard functionality for functional tests. 
Footer  
Form Used to set form values in tests. 
FunctTestConstants A series of constants that func tests can use

I know I know it could be done via enums but I am trying to migrate old code in at least 2 places with the least effort so suck it up!  

LocatorFactory A factory class for creating locators from FuncTestCase and JIRAWebTest test cases. 
Navigable<T extends Navigable> A place in JIRA that user can go to. 
Navigation An interface for navigating around JIRA 
Parser Bucket for page/domain parsers 
UserProfile Interface for carrying out user profile operations 
UserProfile.Link  
WebTestDescription Represents basic information about a running web test 
WebTestListener An observer of a junit.framework.Test. 
Workflows Navigation actions that pertain to workflows and bulk migrations/transitions. 

Classes

AbstractFuncTestUtil A base class for func test utlity classes. 
AbstractNavigationUtil Abstract class for domain specific navigation. 
AbstractWebTestListener Abstract, no-op implementation of WebTestListener
AdministrationImpl Implementation of Administration 
AdministrationImpl.DefaultLink  
BaseJiraEmailTest Base class for testing email notifications 
BaseJiraFuncTest Handy class for all func tests that requires HtmlUnit objects. 
BaseJiraRestTest Base class for REST tests. 
BulkOperationProgress Class to control the bulk operation progress page in func tests. 
CompositeSuiteListener  
Dashboard.Table Holds the identifiers of the tables that display Portal Pages. 
DefaultFuncTestHttpUnitOptions These are the default HttpUnit options that our func test will run with 
DefaultSendBulkMail  
FilterPickerPopupNavigation An implementation of the FilterNavigation interface that works with the FilterPicker action. 
FormImpl  
FuncTestCase The base class for JIRA "next generation" functional test cases. 
FuncTestCaseJiraSetup This class is responsible for "setting up" and "tearing down" JIRA from a functional test point of view. 
FuncTestHelperFactory This class is responsible for correctly instantiating the various helper frameworks such as Assertions etc  
FuncTestRestClient Externalised from RestFuncTest junit 3 base class. 
FuncTestSuite A base class for JIRA functional test suites. 
FuncTestWebClientListener This counts and execution times the web requests 
HtmlPage Returns information about the current HTML page in the func test. 
Instruments Access to instrument counters visible throught ViewInstrumentation.jspa  
Instruments.Counter  
Instruments.Counters  
JUnit3WebTestDescription WebTestDescription based on the JUnit4 org.junit.runner.Description. 
JUnit3WebTestListener JUnit3 test listener wrapping the web test listener. 
LocatorFactoryImpl An implementation of the Locator Factory 
NavigationImpl Implementation of Navigation 
ParserImpl  
SuiteListenerWrapper Class to wrap a test so that a WebTestListener can listen to a test. 
TestAnnotationsExtractor A tool to extract annotations from test first from method level, then from class level. 
TestSuiteBuilder Divides up a set of tests such that they can be performed in parallel. 
TomcatShutdownListener  
UserProfileImpl Default implementation of UserProfile 
UserProfileImpl.DefaultLink  
WorkflowsImpl Navigation actions that pertain to workflows and bulk migrations/transitions. 

Enums