akka.testkit
Class JavaTestKit.Within
java.lang.Object
akka.testkit.JavaTestKit.Within
- Enclosing class:
- JavaTestKit
public abstract class JavaTestKit.Within
- extends java.lang.Object
Execute code block while bounding its execution time between
min and max. Within blocks may be
nested. All methods in this trait which take maximum wait times are
available in a version which implicitly uses the remaining time governed by
the innermost enclosing Within block.
Note that the timeout is scaled using dilated, which uses the
configuration entry "akka.test.timefactor", while the min Duration is not.
// the run() method needs to finish within 3 seconds
new Within(duration("3 seconds")) {
protected void run() {
// ...
}
}
|
Constructor Summary |
JavaTestKit.Within(scala.concurrent.duration.FiniteDuration max)
|
JavaTestKit.Within(scala.concurrent.duration.FiniteDuration min,
scala.concurrent.duration.FiniteDuration max)
|
|
Method Summary |
protected abstract void |
run()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaTestKit.Within
public JavaTestKit.Within(scala.concurrent.duration.FiniteDuration max)
JavaTestKit.Within
public JavaTestKit.Within(scala.concurrent.duration.FiniteDuration min,
scala.concurrent.duration.FiniteDuration max)
run
protected abstract void run()