- Revision
- 1202
- Author
- mauro
- Date
- 2009-08-26 15:37:00 -0500 (Wed, 26 Aug 2009)
Log Message
Added SeleniumStepsMonitor
Added Paths
Diff
Added: trunk/web/web-selenium/src/main/java/org/jbehave/web/selenium/SeleniumStepsMonitor.java (0 => 1202)
--- trunk/web/web-selenium/src/main/java/org/jbehave/web/selenium/SeleniumStepsMonitor.java (rev 0) +++ trunk/web/web-selenium/src/main/java/org/jbehave/web/selenium/SeleniumStepsMonitor.java 2009-08-26 20:37:00 UTC (rev 1202) @@ -0,0 +1,39 @@ +/** + * + */ +package org.jbehave.web.selenium; + +import java.lang.reflect.Type; + +import org.jbehave.scenario.steps.StepMonitor; + +import com.thoughtworks.selenium.Selenium; + +class SeleniumStepsMonitor implements StepMonitor { + private final Selenium selenium; + private final SeleniumContext seleniumContext; + private final StepMonitor delegate; + + SeleniumStepsMonitor(Selenium selenium, + SeleniumContext seleniumContext, StepMonitor delegate) { + this.selenium = selenium; + this.seleniumContext = seleniumContext; + this.delegate = delegate; + } + + public void performing(String step){ + String context = seleniumContext.getCurrentScenario() + "<br>" + step; + selenium.setContext(context); + delegate.performing(step); + } + + public void convertedValueOfType(String value, Type type, Object converted, + Class<?> converterClass) { + delegate.convertedValueOfType(value, type, converted, converterClass); + } + + public void stepMatchesPattern(String step, boolean matches, String pattern) { + delegate.stepMatchesPattern(step, matches, pattern); + } + +} \ No newline at end of file
To unsubscribe from this list please visit:
