private final class DefaultConditionRunner.ContextImpl extends java.lang.Object implements ConditionRunner.Context
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
info |
private java.lang.String |
lastInfo |
private long |
start |
| Constructor and Description |
|---|
ContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
elapsed() |
private java.lang.String |
failureMessage(java.lang.String narrative,
Condition condition) |
ConditionRunner |
getConditionRunner() |
Selenium |
getSelenium() |
void |
info(java.lang.String info)
A
Condition.isTrue(ConditionRunner.Context) can call this method to set extra
information to be displayed upon a failure. |
private long |
now() |
private int |
timeout() |
private final long start
private java.util.List<java.lang.String> info
private java.lang.String lastInfo
private long now()
public void info(java.lang.String info)
ConditionRunner.ContextCondition.isTrue(ConditionRunner.Context) can call this method to set extra
information to be displayed upon a failure.info in interface ConditionRunner.Contextinfo - extra info to be displayed upon failurepublic long elapsed()
elapsed in interface ConditionRunner.ContextConditionRunner.waitFor(Condition) method for this
context was called.public Selenium getSelenium()
getSelenium in interface ConditionRunner.ContextSelenium associated with this instance. This method will almost always be
called by any Condition.isTrue(ConditionRunner.Context).public ConditionRunner getConditionRunner()
getConditionRunner in interface ConditionRunner.ContextThis allows for a condition to chain to other conditions.
private java.lang.String failureMessage(java.lang.String narrative,
Condition condition)
private int timeout()