BasicSimulationDsl

camundala.simulation.custom.BasicSimulationDsl

Attributes

Graph
Supertypes

Members list

Concise view

Type members

Inherited classlikes

case class Execution(processInstanceId: String)

Attributes

Inherited from:
SScenarioExtensions
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Execution

Attributes

Inherited from:
SScenarioExtensions
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
case class ProcessInstance(id: String)

Attributes

Inherited from:
SScenarioExtensions
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Inherited from:
SScenarioExtensions
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
case class ProcessInstanceOrExecution(execution: Option[Execution], processInstance: Option[ProcessInstance])

Attributes

Inherited from:
SScenarioExtensions
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Inherited from:
SScenarioExtensions
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
object ignore

Attributes

Inherited from:
SimulationDsl
Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def password: String
def username: String

Inherited methods

inline def badScenario(inline process: Process[_, _], status: Int, errorMsg: Optable[String]): BadScenario

Attributes

Inherited from:
SimulationDsl
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
inline def incidentScenario(inline process: Process[_, _], incidentMsg: String): IncidentScenario

Attributes

Inherited from:
SimulationDsl
inline def incidentScenario(inline process: Process[_, _], incidentMsg: String)(body: SStep*): IncidentScenario

Attributes

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

Attributes

Inherited from:
Logging
def run(sim: SSimulation): Future[Seq[(LogLevel, Seq[ScenarioResult])]]

Attributes

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

Attributes

Inherited from:
SimulationHelper

Attributes

Inherited from:
SimulationDsl

Attributes

Inherited from:
SimulationDsl

Attributes

Inherited from:
SimulationDsl
def simulate(body: SScenario*): T

Attributes

Inherited from:
SimulationDsl
inline def subProcess(inline process: Process[_, _])(body: SStep*): SSubProcess

Attributes

Inherited from:
SimulationDsl
protected def tryOrFail(funct: ScenarioData => ResultType, step: ScenarioOrStep)(using data: ScenarioData): ResultType

Attributes

Inherited from:
SimulationHelper
def waitFor(timeInSec: Int): SWaitTime

Attributes

Inherited from:
SimulationDsl
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
var simulation: Future[Seq[(LogLevel, Seq[ScenarioResult])]]

Attributes

Inherited from:
CustomSimulation

Extensions

Inherited extensions

extension (hasProcessSteps: HasProcessSteps)
def check()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SStepExtensions

Attributes

Inherited from:
SStepExtensions
def checkVars()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SStepExtensions
def runSteps()(using data: ScenarioData): ResultType

Attributes

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

Attributes

Inherited from:
Logging

Attributes

Inherited from:
Logging
extension (process: SSubProcess)

Attributes

Inherited from:
SSubProcessExtensions

Attributes

Inherited from:
SSubProcessExtensions
extension (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])
def extractBody()(using ScenarioData): Either[ScenarioData, Json]

Attributes

Inherited from:
SimulationHelper
extension (rme: ReceiveMessageEvent[_])

Attributes

Inherited from:
SimulationDsl
def waitFor(readyVariable: String, readyValue: Any): SReceiveMessageEvent

Attributes

Inherited from:
SimulationDsl
extension (rse: ReceiveSignalEvent[_])
def waitFor(readyVariable: String, readyValue: Any): SReceiveSignalEvent

Attributes

Inherited from:
SimulationDsl
extension (sEvent: SReceiveSignalEvent)
def event: ReceiveSignalEvent[_]

Attributes

Inherited from:
SEventExtensions

Attributes

Inherited from:
SEventExtensions
extension (sEvent: SEvent)

Attributes

Inherited from:
SEventExtensions
extension (sEvent: SReceiveMessageEvent)
def event: ReceiveMessageEvent[_]

Attributes

Inherited from:
SEventExtensions

Attributes

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

Attributes

Inherited from:
SEventExtensions
extension (scen: ProcessScenario)

Attributes

Inherited from:
SimulationDsl
extension (scenario: SScenario)

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: IncidentScenario)
def checkIncident(rootIncidentId: Option[String])(data: ScenarioData): ResultType

Attributes

Inherited from:
SScenarioExtensions
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: IsProcessScenario)
def sendMessage()(using data: ScenarioData): ResultType

Attributes

Inherited from:
SScenarioExtensions

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: BadScenario)
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions

Attributes

Inherited from:
SScenarioExtensions
extension (scenario: DmnScenario)
def evaluate()(using data: ScenarioData): ResultType

Attributes

Inherited from:
DmnScenarioExtensions
def run(): Future[ResultType]

Attributes

Inherited from:
DmnScenarioExtensions
extension (scenario: ProcessScenario)
def run(): Future[ResultType]

Attributes

Inherited from:
SScenarioExtensions
extension (step: SStep)
def run()(using data: ScenarioData): ResultType

Attributes

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

Attributes

Inherited from:
SUserTaskExtensions

Attributes

Inherited from:
SUserTaskExtensions
extension [T <: WithTestOverrides[LazyRef(...)]](withOverride: T)
def exists(key: String): T

Attributes

Inherited from:
TestOverrideExtensions
def hasSize(size: Int): T

Attributes

Inherited from:
TestOverrideExtensions
def hasSize(key: String, size: Int): T

Attributes

Inherited from:
TestOverrideExtensions
def notExists(key: String): T

Attributes

Inherited from:
TestOverrideExtensions
extension [T <: WithTestOverrides[T]](withOverride: T)
def contains[V : Encoder](expected: V): T

Attributes

Inherited from:
TestOverrideExtensions
def contains[V : Encoder](key: String, value: V): T

Attributes

Inherited from:
TestOverrideExtensions
def isEquals[V : Encoder](key: String, value: V): T

Attributes

Inherited from:
TestOverrideExtensions

Implicits

Implicits

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

Attributes

Definition Classes

Inherited implicits

implicit def toLogSeq(logEntry: LogEntry): Seq[LogEntry]

Attributes

Inherited from:
Logging
implicit inline def toScenario(inline decisionDmn: DecisionDmn[_, _]): DmnScenario

Attributes

Inherited from:
SimulationDsl
implicit inline def toScenario(inline process: Process[_, _]): ProcessScenario

Attributes

Inherited from:
SimulationDsl
implicit inline def toStep(inline inOut: ReceiveSignalEvent[_]): SReceiveSignalEvent

Attributes

Inherited from:
SimulationDsl
implicit inline def toStep(inline inOut: ReceiveMessageEvent[_]): SReceiveMessageEvent

Attributes

Inherited from:
SimulationDsl
implicit inline def toStep(inline inOut: UserTask[_, _]): SUserTask

Attributes

Inherited from:
SimulationDsl