com.atlassian.jira.webtest.framework.driver.admin.plugins
Class PluginsManagement

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.driver.admin.plugins.PluginsManagement

public class PluginsManagement
extends Object

A helper class to perform high-level operations on the Plugins page object family.

Since:
v4.3

Constructor Summary
PluginsManagement(GlobalPages globalPages)
           
 
Method Summary
 PluginsManagement assertIsAtPlugins()
           
<T extends PluginsTab<T>>
PluginsManagement
assertIsAtTab(Class<T> tabClass)
           
 TimedCondition checkSystemPluginComponentExistsButDisabled(String pluginKey)
           
 void disablePluginModule(String pluginKey, String moduleId)
           
 void disableSystemPlugin(String pluginKey)
           
 PluginsManagement enableSystemPlugin(String pluginKey)
           
 PluginsManagement goToPlugins()
          Go to UPM admin page
<T extends PluginsTab<T>>
PluginsManagement
goToTab(Class<T> tabClass)
           
 TimedCondition isAtPlugins()
          Timed condition checking if the test is currently at the plugins page.
<T extends PluginsTab<T>>
TimedCondition
isAtTab(Class<T> tabClass)
           
 TimedCondition isNotAtPlugins()
          Timed condition checking if the test is currently not at the plugins page.
<T extends PluginsTab<T>>
TimedCondition
isNotAtTab(Class<T> tabClass)
           
 TimedCondition isSystemPluginDisabled(String pluginKey)
           
 TimedCondition isSystemPluginEnabled(String pluginKey)
           
 ExistingPluginsTabManagement manageExisting()
           
 Plugins plugins()
          Plugins page instance.
 TimedCondition systemPluginExistsAndEnabled(String pluginKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginsManagement

public PluginsManagement(GlobalPages globalPages)
Method Detail

goToPlugins

public PluginsManagement goToPlugins()
Go to UPM admin page

Returns:
this helper instance

isAtPlugins

public TimedCondition isAtPlugins()
Timed condition checking if the test is currently at the plugins page.

Returns:
timed condition checking if it's the UPM page

plugins

public Plugins plugins()
Plugins page instance.

Returns:
plugins page instance

isNotAtPlugins

public TimedCondition isNotAtPlugins()
Timed condition checking if the test is currently not at the plugins page.

Returns:
timed condition checking if it's not the UPM page

assertIsAtPlugins

public PluginsManagement assertIsAtPlugins()

enableSystemPlugin

public PluginsManagement enableSystemPlugin(String pluginKey)

disableSystemPlugin

public void disableSystemPlugin(String pluginKey)

isSystemPluginEnabled

public TimedCondition isSystemPluginEnabled(String pluginKey)

isSystemPluginDisabled

public TimedCondition isSystemPluginDisabled(String pluginKey)

manageExisting

public ExistingPluginsTabManagement manageExisting()

goToTab

public <T extends PluginsTab<T>> PluginsManagement goToTab(Class<T> tabClass)

isAtTab

public <T extends PluginsTab<T>> TimedCondition isAtTab(Class<T> tabClass)

isNotAtTab

public <T extends PluginsTab<T>> TimedCondition isNotAtTab(Class<T> tabClass)

assertIsAtTab

public <T extends PluginsTab<T>> PluginsManagement assertIsAtTab(Class<T> tabClass)

systemPluginExistsAndEnabled

public TimedCondition systemPluginExistsAndEnabled(String pluginKey)

checkSystemPluginComponentExistsButDisabled

public TimedCondition checkSystemPluginComponentExistsButDisabled(String pluginKey)

disablePluginModule

public void disablePluginModule(String pluginKey,
                                String moduleId)


Copyright © 2002-2013 Atlassian. All Rights Reserved.