SimulationDsl
camundala.simulation.SimulationDsl
trait SimulationDsl[T] extends TestOverrideExtensions
Attributes
- Graph
-
- Supertypes
- Known subtypes
Members list
Value members
Abstract methods
Concrete methods
inline def badScenario(inline process: Process[_, _], status: Int, errorMsg: Optable[String]): BadScenario
inline def incidentScenario(inline process: Process[_, _], incidentMsg: String)(body: SStep*): IncidentScenario
inline def incidentScenario(inline process: ExternalTask[_, _, _], incidentMsg: String): IncidentServiceScenario
inline def serviceScenario[In <: Product : Encoder, Out <: Product : Decoder, ServiceOut : Encoder](task: ServiceTask[In, Out, ServiceOut], outputMock: Out, outputServiceMock: MockedServiceResponse[ServiceOut]): Seq[ExternalTaskScenario]
inline def serviceScenario[In <: Product : Schema, Out <: Product : Encoder, ServiceOut : Decoder](task: ServiceTask[In, Out, ServiceOut], outputMock: Out, outputServiceMock: ServiceOut, respHeaders: Map[String, String]): Seq[ExternalTaskScenario]
inline def serviceScenario[In <: Product : Decoder, Out <: Product : Schema, ServiceOut : Encoder](task: ServiceTask[In, Out, ServiceOut]): Seq[ExternalTaskScenario]
Givens
Givens
inline given given_Conversion_CustomTask_ExternalTaskScenario: given_Conversion_CustomTask_ExternalTaskScenario
inline given given_Conversion_MessageEvent_SMessageEvent: given_Conversion_MessageEvent_SMessageEvent
inline given given_Conversion_ServiceTask_ExternalTaskScenario: given_Conversion_ServiceTask_ExternalTaskScenario
Extensions
Extensions
extension (event: MessageEvent[_])(event: MessageEvent[_])
extension (event: SignalEvent[_])(event: SignalEvent[_])
extension (event: TimerEvent)(event: TimerEvent)
extension (scen: ProcessScenario)(scen: ProcessScenario)
extension (ut: UserTask[_, _])(ut: UserTask[_, _])
Inherited extensions
extension [T <: WithTestOverrides[T]](withOverride: T)(withOverride: T)
Attributes
- Inherited from:
- TestOverrideExtensions
Attributes
- Inherited from:
- TestOverrideExtensions
Attributes
- Inherited from:
- TestOverrideExtensions
extension [T <: WithTestOverrides[LazyRef(...)]](withOverride: T)(withOverride: T)
Attributes
- Inherited from:
- TestOverrideExtensions
Attributes
- Inherited from:
- TestOverrideExtensions
Attributes
- Inherited from:
- TestOverrideExtensions
Attributes
- Inherited from:
- TestOverrideExtensions
In this article