com.thoughtworks.selenium.condition
Class JUnitConditionRunner

java.lang.Object
  extended by com.thoughtworks.selenium.condition.DefaultConditionRunner
      extended by com.thoughtworks.selenium.condition.JUnitConditionRunner
All Implemented Interfaces:
ConditionRunner

public class JUnitConditionRunner
extends DefaultConditionRunner

This class throws an AssertionFailedError when the condition is not met.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.thoughtworks.selenium.condition.DefaultConditionRunner
DefaultConditionRunner.Log4jMonitor, DefaultConditionRunner.Monitor, DefaultConditionRunner.NoOpMonitor
 
Nested classes/interfaces inherited from interface com.thoughtworks.selenium.condition.ConditionRunner
ConditionRunner.Context
 
Constructor Summary
JUnitConditionRunner(DefaultConditionRunner.Monitor monitor, com.thoughtworks.selenium.Selenium selenium, int interval, int timeout)
           
JUnitConditionRunner(DefaultConditionRunner.Monitor monitor, com.thoughtworks.selenium.Selenium selenium, int initialDelay, int interval, int timeout)
           
JUnitConditionRunner(com.thoughtworks.selenium.Selenium selenium)
           
JUnitConditionRunner(com.thoughtworks.selenium.Selenium selenium, int interval, int timeout)
           
JUnitConditionRunner(com.thoughtworks.selenium.Selenium selenium, int initialDelay, int interval, int timeout)
           
 
Method Summary
 void throwAssertionException(String message)
           
 void throwAssertionException(String message, Throwable cause)
           
 
Methods inherited from class com.thoughtworks.selenium.condition.DefaultConditionRunner
waitFor, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUnitConditionRunner

public JUnitConditionRunner(DefaultConditionRunner.Monitor monitor,
                            com.thoughtworks.selenium.Selenium selenium,
                            int initialDelay,
                            int interval,
                            int timeout)

JUnitConditionRunner

public JUnitConditionRunner(DefaultConditionRunner.Monitor monitor,
                            com.thoughtworks.selenium.Selenium selenium,
                            int interval,
                            int timeout)

JUnitConditionRunner

public JUnitConditionRunner(com.thoughtworks.selenium.Selenium selenium,
                            int initialDelay,
                            int interval,
                            int timeout)

JUnitConditionRunner

public JUnitConditionRunner(com.thoughtworks.selenium.Selenium selenium,
                            int interval,
                            int timeout)

JUnitConditionRunner

public JUnitConditionRunner(com.thoughtworks.selenium.Selenium selenium)
Method Detail

throwAssertionException

public void throwAssertionException(String message)
Overrides:
throwAssertionException in class DefaultConditionRunner

throwAssertionException

public void throwAssertionException(String message,
                                    Throwable cause)
Overrides:
throwAssertionException in class DefaultConditionRunner


Copyright © 2012. All Rights Reserved.