camundala.simulation

Type members

Classlikes

case class BadScenario(name: String, inOut: Process[_, _], status: Int, errorMsg: Option[String], isIgnored: Boolean) extends SScenario
case class DmnScenario(name: String, inOut: DecisionDmn[_, _], isIgnored: Boolean, testOverrides: Option[TestOverrides]) extends SScenario with WithTestOverrides[DmnScenario]
case class Fsso(url: String, bodyForm: Map[String, String])
case class IncidentScenario(name: String, inOut: Process[_, _], incidentMsg: String, isIgnored: Boolean) extends SScenario
case class ProcessScenario(name: String, process: Process[_, _], steps: List[SStep], isIgnored: Boolean, testOverrides: Option[TestOverrides]) extends SScenario with WithTestOverrides[ProcessScenario]
sealed trait SInOutStep extends SStep with WithTestOverrides[SInOutStep]
case class SReceiveMessageEvent(name: String, inOut: ReceiveMessageEvent[_], readyVariable: Option[String], readyValue: Any, processInstanceId: Boolean, testOverrides: Option[TestOverrides]) extends SInOutStep
case class SReceiveSignalEvent(name: String, inOut: ReceiveSignalEvent[_], readyVariable: String, readyValue: Any, testOverrides: Option[TestOverrides]) extends SInOutStep
sealed trait SScenario
case class SSimulation(scenarios: List[SScenario])
sealed trait SStep
case class SSubProcess(name: String, inOut: Process[_, _], steps: List[SStep], testOverrides: Option[TestOverrides]) extends SInOutStep
case class SUserTask(name: String, inOut: UserTask[_, _], testOverrides: Option[TestOverrides]) extends SInOutStep
case class SWaitTime(seconds: Int) extends SStep
case class SimulationConfig(tenantId: Option[String], maxCount: Int, userAtOnce: Int, executionCount: Int, preRequests: Seq[() => ChainBuilder], endpoint: String, authHeader: HttpRequestBuilder => HttpRequestBuilder)
case class TestOverride(key: Option[String], overrideType: TestOverrideType, value: Option[CamundaVariable])
Companion:
object
Companion:
class
Companion:
object
Companion:
class
case class TestOverrides(overrides: Seq[TestOverride])
Companion:
object
Companion:
class
sealed trait WithTestOverrides[T <: WithTestOverrides[T]]

Value members

Concrete methods

def addOverride[T <: Product](model: T, key: Option[String], overrideType: TestOverrideType, value: Option[CamundaVariable]): TestOverrides