
net.serenitybdd.screenplay.questions.Remembered Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of serenity-screenplay Show documentation
Show all versions of serenity-screenplay Show documentation
Support for the User Journey pattern in Serenity
package net.serenitybdd.screenplay.questions;
import net.serenitybdd.screenplay.Actor;
import net.serenitybdd.screenplay.Question;
import net.serenitybdd.screenplay.annotations.Subject;
/**
* A question that returns a value previously remembered by the actor.
* @param
*/
@Subject("#key")
public class Remembered implements Question {
private final String key;
private Remembered(String key) {
this.key = key;
}
public static Remembered valueOf(String key) {
return new Remembered(key);
}
@Override
public T answeredBy(Actor actor) {
return actor.recall(key);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy