net.thucydides.easyb
Class PluginConfiguration

Package class diagram package PluginConfiguration
java.lang.Object
  extended by net.thucydides.easyb.PluginConfiguration
All Implemented Interfaces:
groovy.lang.GroovyObject

public class PluginConfiguration
extends Object
implements groovy.lang.GroovyObject


Nested Class Summary
 class PluginConfiguration.StepBuilder
           
 
Constructor Summary
PluginConfiguration()
           
 
Method Summary
 Object clearIssues()
           
 Object clearTags()
           
 String getDefaultBaseUrl()
           
static PluginConfiguration getInstance()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 Object getRegisteredSteps()
           
 Object getRequestedDriver()
           
 Object getResetBrowserInEachScenario()
           
 List<String> getScenarioIssues()
           
 Object getStepNameMap()
           
 Object getStoryClass()
           
 Object getTags()
           
 Tagger getTesting()
           
 Tagger getTests()
           
 Object invokeMethod(String method, Object arguments)
           
 boolean isResetBrowserInEachScenario()
           
static Object reset()
           
 void setDefaultBaseUrl(String defaultBaseUrl)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
 void setRegisteredSteps(Object value)
           
 void setRequestedDriver(Object value)
           
 void setResetBrowserInEachScenario(Object value)
           
 void setScenarioIssues(Object value)
           
 void setStepNameMap(Object value)
           
 void setStoryClass(Object value)
           
 void setTags(Object value)
           
 String stepLibraryNameFor(String stepLibraryClassName)
           
 void stop_using_mock_driver()
           
 void tag(String name, Object type)
           
 void tests_feature(String featureName)
           
 void tests_issue(String issue)
           
 void tests_issues(String... issues)
           
 void tests_story(Class<?> story)
           
 void tests_story(String storyName)
           
 void use_mock_driver(org.openqa.selenium.WebDriver webDriver)
           
 void use_new_broswer_for_each_scenario()
           
 void use_unique_browser_session()
           
 void uses_default_base_url(String defaultBaseUrl)
           
 void uses_driver(String driver)
           
 void uses_steps_from(Class<ScenarioSteps> stepsClass)
           
 void uses_steps_from(Class<ScenarioSteps> stepsClass, String stepName)
           
 PluginConfiguration.StepBuilder uses_steps_named(String stepName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginConfiguration

public PluginConfiguration()
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getStoryClass

public Object getStoryClass()

setStoryClass

public void setStoryClass(Object value)

getRegisteredSteps

public Object getRegisteredSteps()

setRegisteredSteps

public void setRegisteredSteps(Object value)

getStepNameMap

public Object getStepNameMap()

setStepNameMap

public void setStepNameMap(Object value)

setScenarioIssues

public void setScenarioIssues(Object value)

getTags

public Object getTags()

setTags

public void setTags(Object value)

getResetBrowserInEachScenario

public Object getResetBrowserInEachScenario()

setResetBrowserInEachScenario

public void setResetBrowserInEachScenario(Object value)

getRequestedDriver

public Object getRequestedDriver()

setRequestedDriver

public void setRequestedDriver(Object value)

reset

public static Object reset()

getInstance

public static PluginConfiguration getInstance()

uses_default_base_url

public void uses_default_base_url(String defaultBaseUrl)

use_mock_driver

public void use_mock_driver(org.openqa.selenium.WebDriver webDriver)

stop_using_mock_driver

public void stop_using_mock_driver()

uses_steps_from

public void uses_steps_from(Class<ScenarioSteps> stepsClass)

uses_steps_from

public void uses_steps_from(Class<ScenarioSteps> stepsClass,
                            String stepName)

uses_steps_named

public PluginConfiguration.StepBuilder uses_steps_named(String stepName)

getTests

public Tagger getTests()

getTesting

public Tagger getTesting()

tests_issue

public void tests_issue(String issue)

tests_issues

public void tests_issues(String... issues)

tests_feature

public void tests_feature(String featureName)

tests_story

public void tests_story(String storyName)

tag

public void tag(String name,
                Object type)

getScenarioIssues

public List<String> getScenarioIssues()

tests_story

public void tests_story(Class<?> story)

setDefaultBaseUrl

public void setDefaultBaseUrl(String defaultBaseUrl)

getDefaultBaseUrl

public String getDefaultBaseUrl()

use_new_broswer_for_each_scenario

public void use_new_broswer_for_each_scenario()

use_unique_browser_session

public void use_unique_browser_session()

isResetBrowserInEachScenario

public boolean isResetBrowserInEachScenario()

uses_driver

public void uses_driver(String driver)

clearTags

public Object clearTags()

clearIssues

public Object clearIssues()

stepLibraryNameFor

public String stepLibraryNameFor(String stepLibraryClassName)


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.