SStepExtensions

camundala.simulation.custom.SStepExtensions

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Inherited methods

def checkOForCollection(overrides: Seq[TestOverride], result: Seq[CamundaVariable | Map[String, CamundaVariable]]): Boolean

Attributes

Inherited from:
ResultChecker
def checkProps(withOverrides: WithTestOverrides[_], result: Seq[CamundaProperty]): Boolean

Attributes

Inherited from:
ResultChecker
def debug(msg: String): LogEntry

Attributes

Inherited from:
Logging
def error(msg: String): LogEntry

Attributes

Inherited from:
Logging
protected def handleNon2xxResponse(httpStatus: StatusCode, body: Object, curl: String)(using data: ScenarioData): ScenarioData

Attributes

Inherited from:
SimulationHelper
def info(msg: String): LogEntry

Attributes

Inherited from:
Logging
protected def runRequest(request: Request[Either[String, String], Any], debugMsg: String)(handleBody: (Json, ScenarioData) => ResultType)(using data: ScenarioData): ResultType

Attributes

Inherited from:
SimulationHelper
def warn(msg: String): LogEntry

Attributes

Inherited from:
Logging

Inherited fields

lazy val backend: SttpBackend[Identity, Any]

Attributes

Inherited from:
SimulationHelper
lazy val cockpitUrl: String

Attributes

Inherited from:
SimulationHelper

Givens

Inherited givens

Attributes

Inherited from:
Logging

Extensions

Extensions

extension (hasProcessSteps: HasProcessSteps)(hasProcessSteps: HasProcessSteps)
def check()(using data: ScenarioData): ResultType
def checkVars()(using data: ScenarioData): ResultType
def runSteps()(using data: ScenarioData): ResultType
extension (step: SStep)(step: SStep)
def run()(using data: ScenarioData): ResultType

Inherited extensions

extension (logs: Seq[LogEntry])(logs: Seq[LogEntry])
def filter(logLevel: LogLevel): Seq[LogEntry]

Attributes

Inherited from:
Logging

Attributes

Inherited from:
Logging
extension (process: SSubProcess)(process: SSubProcess)

Attributes

Inherited from:
SSubProcessExtensions

Attributes

Inherited from:
SSubProcessExtensions
extension (request: RequestT[Empty, Either[String, String], Any])(request: RequestT[Empty, Either[String, String], Any])
def auth(): RequestT[Empty, Either[String, String], Any]

Attributes

Inherited from:
SimulationHelper
extension (request: Request[Either[String, String], Any])(request: Request[Either[String, String], Any])
def extractBody()(using ScenarioData): Either[ScenarioData, Json]

Attributes

Inherited from:
SimulationHelper
extension (sEvent: SEvent)(sEvent: SEvent)
def loadVariable()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SEventExtensions
extension (sEvent: SMessageEvent)(sEvent: SMessageEvent)
def event: MessageEvent[_]

Attributes

Inherited from:
SEventExtensions

Attributes

Inherited from:
SEventExtensions
def sendMsg()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SEventExtensions
extension (sEvent: SSignalEvent)(sEvent: SSignalEvent)
def event: SignalEvent[_]

Attributes

Inherited from:
SEventExtensions

Attributes

Inherited from:
SEventExtensions
extension (sEvent: STimerEvent)(sEvent: STimerEvent)
def getAndExecute()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SEventExtensions
extension (step: ScenarioOrStep)(step: ScenarioOrStep)

Attributes

Inherited from:
SimulationHelper
protected def extractIncidentMsg(body: Json)(data: ScenarioData): Either[ScenarioData, (Option[String], String, String)]

Attributes

Inherited from:
SimulationHelper
protected def handleIncident(rootIncidentId: Option[String])(data: ScenarioData)(handleBody: (Json, ScenarioData) => ResultType): ResultType

Attributes

Inherited from:
SimulationHelper
protected def tryOrFail(funct: ScenarioData => ResultType)(using data: ScenarioData): ResultType

Attributes

Inherited from:
SimulationHelper
protected def waitFor(seconds: Int)(using data: ScenarioData): Either[ScenarioData, ScenarioData]

Attributes

Inherited from:
SimulationHelper
extension (userTask: SUserTask)(userTask: SUserTask)
def checkForm()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SUserTaskExtensions
def getAndComplete()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SUserTaskExtensions

Implicits

Inherited implicits

implicit def config: SimulationConfig[RequestT[Empty, Either[String, String], Any]]

Attributes

Inherited from:
SimulationHelper