Skip navigation links
A B C D F G I M N R S T U W 

A

AbstractWaitFailStrategy - Class in net.joala.condition.timing
Abstract implementation of WaitFailStrategy.
AbstractWaitFailStrategy() - Constructor for class net.joala.condition.timing.AbstractWaitFailStrategy
 
addTimeoutDescription(String, Object, Object, long) - Method in class net.joala.condition.timing.AbstractWaitFailStrategy
Enhances the description for a failure message by the evaluated function and how long it took to meet the timeout.
assertEquals(T) - Method in interface net.joala.condition.Condition
Assert that the condition evaluates to the expected value within a given time.
assertEquals(T) - Method in class net.joala.condition.DefaultCondition
 
assertFalse() - Method in interface net.joala.condition.BooleanCondition
Convenience method to assert the condition to become false.
assertFalse() - Method in class net.joala.condition.DefaultBooleanCondition
 
AssertionErrorStrategy() - Constructor for class net.joala.condition.timing.MatcherExecute.AssertionErrorStrategy
 
assertThat(Matcher<? super T>) - Method in interface net.joala.condition.Condition
Uses Matcher to assert that a condition is met in time.
assertThat(Matcher<? super T>) - Method in class net.joala.condition.DefaultCondition
 
assertTrue() - Method in interface net.joala.condition.BooleanCondition
Convenience method to assert the condition to become true.
assertTrue() - Method in class net.joala.condition.DefaultBooleanCondition
 
assumeEquals(T) - Method in interface net.joala.condition.Condition
Assumes that the condition evaluates to the expected value within a given time.
assumeEquals(T) - Method in class net.joala.condition.DefaultCondition
 
assumeFalse() - Method in interface net.joala.condition.BooleanCondition
Convenience method to assume the condition to become false.
assumeFalse() - Method in class net.joala.condition.DefaultBooleanCondition
 
assumeThat(Matcher<? super T>) - Method in interface net.joala.condition.Condition
Uses Matcher to assume that a condition is met in time.
assumeThat(Matcher<? super T>) - Method in class net.joala.condition.DefaultCondition
 
assumeTrue() - Method in interface net.joala.condition.BooleanCondition
Convenience method to assume the condition to become true.
assumeTrue() - Method in class net.joala.condition.DefaultBooleanCondition
 
await() - Method in interface net.joala.condition.Condition
Retrieve the result of the condition as soon as it is evaluated without any exception.
await(Matcher<? super T>) - Method in interface net.joala.condition.Condition
Wait for the condition value until it fulfills the given matcher and return it.
await() - Method in class net.joala.condition.DefaultCondition
 
await(Matcher<? super T>) - Method in class net.joala.condition.DefaultCondition
 

B

BooleanCondition - Interface in net.joala.condition
Specialized condition for boolean states (true/false).
booleanCondition(Expression<Boolean>) - Method in interface net.joala.condition.ConditionFactory
Create a boolean condition which allows some convenience methods for assertions and assumptions.
booleanCondition(Expression<Boolean>) - Method in class net.joala.condition.DefaultConditionFactory
 

C

Condition<T> - Interface in net.joala.condition
A test condition to wait for using a given timeout.
condition(Expression<T>) - Method in interface net.joala.condition.ConditionFactory
Create a ready to use condition.
condition(Expression<T>) - Method in class net.joala.condition.DefaultConditionFactory
 
ConditionFactory - Interface in net.joala.condition
Interface for factories providing conditions.

D

DeceleratingWait - Class in net.joala.condition.timing
A waiter that uses the exponential backoff approach when waiting for a condition.
DeceleratingWait() - Constructor for class net.joala.condition.timing.DeceleratingWait
 
DeceleratingWait(Timeout) - Constructor for class net.joala.condition.timing.DeceleratingWait
 
DeceleratingWait(Timeout, double) - Constructor for class net.joala.condition.timing.DeceleratingWait
 
DeceleratingWait(Timeout, WaitFailStrategy) - Constructor for class net.joala.condition.timing.DeceleratingWait
 
DeceleratingWait(Timeout, double, WaitFailStrategy) - Constructor for class net.joala.condition.timing.DeceleratingWait
 
DefaultBooleanCondition - Class in net.joala.condition
 
DefaultBooleanCondition(Expression<Boolean>, Timeout) - Constructor for class net.joala.condition.DefaultBooleanCondition
 
DefaultCondition<T> - Class in net.joala.condition
An abstract implementation for conditions.
DefaultCondition(Expression<T>, Timeout) - Constructor for class net.joala.condition.DefaultCondition
 
DefaultConditionFactory - Class in net.joala.condition
Default implementation of ConditionFactory.
DefaultConditionFactory(Timeout) - Constructor for class net.joala.condition.DefaultConditionFactory
Create factory for conditions with the given timeout behavior.

F

fail(String) - Method in class net.joala.condition.timing.MatcherExecute.AssertionErrorStrategy
 
fail(String) - Method in interface net.joala.condition.timing.MatcherExecute.FailStrategy
 
fail(String, Object, Object, T, Matcher<? super T>, long) - Method in interface net.joala.condition.timing.WaitFailStrategy
Makes a condition fail because the expected value did not get returned in time.
fail(String, Object, Object, Throwable, long) - Method in interface net.joala.condition.timing.WaitFailStrategy
Makes a condition fail because the expected value could not be retrieved because of repeating evaluation exceptions.
fail(String, Object, Object, Throwable, long) - Method in class net.joala.condition.timing.WaitTimeoutFailStrategy
 
fail(String, Object, Object, T, Matcher<? super T>, long) - Method in class net.joala.condition.timing.WaitTimeoutFailStrategy
 
fail(String, Object, Object, Throwable, long) - Method in class net.joala.condition.WaitAssertionFailStrategy
 
fail(String, Object, Object, T, Matcher<? super T>, long) - Method in class net.joala.condition.WaitAssertionFailStrategy
 
fail(String, Object, Object, Throwable, long) - Method in class net.joala.condition.WaitAssumptionFailStrategy
 
fail(String, Object, Object, T, Matcher<? super T>, long) - Method in class net.joala.condition.WaitAssumptionFailStrategy
 
FailSafeCondition<T> - Interface in net.joala.condition
Condition which ensures that a runnable is executed after the condition has been performed.

G

get() - Method in interface net.joala.condition.Condition
Conditions need to implement this method to return the value which will be checked.
get() - Method in class net.joala.condition.DefaultCondition
 
getLocalizedMessage() - Method in exception net.joala.condition.timing.IgnorableStateQueryException
 
getMessage() - Method in exception net.joala.condition.timing.IgnorableStateQueryException
 

I

IgnorableStateQueryException - Exception in net.joala.condition.timing
Exception which evaluated functions might throw in order to signal that the current state query failed but should be retried.
IgnorableStateQueryException(Function<?, ?>) - Constructor for exception net.joala.condition.timing.IgnorableStateQueryException
Constructor with the query which raised the error.
IgnorableStateQueryException(Function<?, ?>, Throwable) - Constructor for exception net.joala.condition.timing.IgnorableStateQueryException
Constructor with query and cause.
IgnorableStateQueryException(Function<?, ?>, String) - Constructor for exception net.joala.condition.timing.IgnorableStateQueryException
Constructor with query and message.
IgnorableStateQueryException(Function<?, ?>, String, Throwable) - Constructor for exception net.joala.condition.timing.IgnorableStateQueryException
Constructor with query, message and cause.

M

match(String, T, Matcher<? super T>, MatcherExecute.FailStrategy) - Static method in class net.joala.condition.timing.MatcherExecute
 
MatcherExecute - Class in net.joala.condition.timing
Utility class to format matcher descriptions.
MatcherExecute.AssertionErrorStrategy - Class in net.joala.condition.timing
 
MatcherExecute.FailStrategy - Interface in net.joala.condition.timing
 

N

net.joala.condition - package net.joala.condition
Conditions to be used during testing.
net.joala.condition.timing - package net.joala.condition.timing
 
nowMillis() - Method in class net.joala.condition.timing.DeceleratingWait
Return the current time in milliseconds.

R

runBefore(Runnable) - Method in class net.joala.condition.DefaultBooleanCondition
 
runBefore(Runnable) - Method in class net.joala.condition.DefaultCondition
 
runBefore(Runnable) - Method in interface net.joala.condition.FailSafeCondition
Define runnable to execute before the condition is being performed.
runFinally(Runnable) - Method in class net.joala.condition.DefaultBooleanCondition
 
runFinally(Runnable) - Method in class net.joala.condition.DefaultCondition
 
runFinally(Runnable) - Method in interface net.joala.condition.FailSafeCondition
Define runnable to execute after the condition has been performed.

S

sleep(long) - Method in class net.joala.condition.timing.DeceleratingWait
Sleep the given number of milliseconds.

T

toString() - Method in class net.joala.condition.DefaultCondition
 
toString() - Method in class net.joala.condition.timing.DeceleratingWait
 

U

until(F, Function<? super F, T>) - Method in class net.joala.condition.timing.DeceleratingWait
 
until(F, Function<? super F, T>, Matcher<? super T>) - Method in class net.joala.condition.timing.DeceleratingWait
 
until(String, F, Function<? super F, T>, Matcher<? super T>) - Method in class net.joala.condition.timing.DeceleratingWait
 
until(F, Function<? super F, T>) - Method in interface net.joala.condition.timing.Wait
Wait until the given input passes its state query without ignorable exception.
until(F, Function<? super F, T>, Matcher<? super T>) - Method in interface net.joala.condition.timing.Wait
Wait until an expectation is met.
until(String, F, Function<? super F, T>, Matcher<? super T>) - Method in interface net.joala.condition.timing.Wait
Wait until an expectation is met.

W

Wait - Interface in net.joala.condition.timing
Wait until an expectation is met.
WaitAssertionFailStrategy - Class in net.joala.condition
Strategy to fail with an assertion error if the condition is not fulfilled.
WaitAssertionFailStrategy() - Constructor for class net.joala.condition.WaitAssertionFailStrategy
 
WaitAssumptionFailStrategy - Class in net.joala.condition
Strategy to fail with an assumption violation if the condition is not fulfilled.
WaitAssumptionFailStrategy() - Constructor for class net.joala.condition.WaitAssumptionFailStrategy
 
WaitFailStrategy - Interface in net.joala.condition.timing
Strategy what to do if a condition does not get fulfilled within time.
WaitTimeoutException - Exception in net.joala.condition.timing
Exception which signals that a condition is not fulfilled within time.
WaitTimeoutException(String) - Constructor for exception net.joala.condition.timing.WaitTimeoutException
 
WaitTimeoutException(String, Throwable) - Constructor for exception net.joala.condition.timing.WaitTimeoutException
 
WaitTimeoutFailStrategy - Class in net.joala.condition.timing
Fail-strategy to fail with timeout exception.
WaitTimeoutFailStrategy() - Constructor for class net.joala.condition.timing.WaitTimeoutFailStrategy
 
waitUntil(Matcher<? super T>) - Method in interface net.joala.condition.Condition
Uses Matcher to wait until a condition is met in time.
waitUntil(Matcher<? super T>) - Method in class net.joala.condition.DefaultCondition
 
waitUntilEquals(T) - Method in interface net.joala.condition.Condition
Wait until the condition evaluates to the expected value within a given time.
waitUntilEquals(T) - Method in class net.joala.condition.DefaultCondition
 
waitUntilFalse() - Method in interface net.joala.condition.BooleanCondition
Convenience method to wait until the condition becomes false.
waitUntilFalse() - Method in class net.joala.condition.DefaultBooleanCondition
 
waitUntilTrue() - Method in interface net.joala.condition.BooleanCondition
Convenience method to wait until the condition becomes true.
waitUntilTrue() - Method in class net.joala.condition.DefaultBooleanCondition
 
withMessage(String) - Method in interface net.joala.condition.BooleanCondition
 
withMessage(String) - Method in interface net.joala.condition.Condition
The message to print on failure.
withMessage(String) - Method in class net.joala.condition.DefaultBooleanCondition
 
withMessage(String) - Method in class net.joala.condition.DefaultCondition
 
withMessage(String) - Method in interface net.joala.condition.FailSafeCondition
 
withTimeoutFactor(double) - Method in interface net.joala.condition.BooleanCondition
 
withTimeoutFactor(double) - Method in interface net.joala.condition.Condition
Sets a factor to speed up or slow down tests.
withTimeoutFactor(double) - Method in class net.joala.condition.DefaultBooleanCondition
 
withTimeoutFactor(double) - Method in class net.joala.condition.DefaultCondition
 
withTimeoutFactor(double) - Method in interface net.joala.condition.FailSafeCondition
 
A B C D F G I M N R S T U W 
Skip navigation links

Copyright © 2011-2017 CoreMedia AG. All Rights Reserved.