Package org.shakespeareframework
package org.shakespeareframework
The root package of Shakespeare contains all classes needed to implement the basic Screenplay
concepts:
It also contains Shakespeare's extensions to the basic Screenplay:
Retryable,RetryableTaskandRetryableQuestion, andFact.
-
ClassDescriptionAn
Actoris the central class of the Shakespeare Framework.AMissingAbilityExceptionis thrown in case anActorcannotActor.uses(java.lang.Class<A>)a requiredAbilityClass.AMissingFactExceptionis thrown in case anActorcannotActor.remembers(java.lang.Class<F>)a requiredFactClass.Question<A>AQuestionthat will be retried until it yields an answer deemedRetryableQuestion.acceptable(A)or thetimeoutis reached.ATimeoutExceptionis thrown in case anActordoes not succeed on aRetryablebefore its timeout is reached.