camundala.test

Type members

Classlikes

case class BpmnTestCase(processes: List[ProcessToTest[_, _]])
case class BpmnTestCases(testConfig: TestConfig, testCases: List[BpmnTestCase])
trait CommonTesting extends TestDsl
case class CustomTests(tests: () => Unit) extends ElementToTest
sealed trait ElementToTest
case class MockedCallActivity(id: String, javaVars: Map[String, Any])
case class NodeToTest(inOut: ProcessNode, in: Map[String, Any], out: Map[String, Any]) extends ElementToTest
case class ProcessToTest[In <: Product, Out <: Product](process: Process[In, Out], steps: List[ElementToTest])(implicit evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Encoder[Out], evidence$4: Decoder[Out])
case class ServiceRegistry(key: String, value: Any)
case class TestConfig(deploymentResources: Set[ResourcePath], serviceRegistries: Set[ServiceRegistry])
trait TestDsl

Value members

Concrete methods

def formResource: ResourcePath

Concrete fields

val baseResource: ResourcePath

Extensions

Extensions

extension [T <: Product](product: T)
def asDmnVars()(implicit evidence$11: Encoder[T]): Map[String, Any]
def asJavaVars()(implicit evidence$10: Encoder[T]): Map[String, Any]
def asValueMap()(implicit evidence$7: Encoder[T]): Map[String, Any]
def asVars()(implicit evidence$6: Encoder[T]): Map[String, Any]
def names()(implicit evidence$5: Encoder[T]): Seq[String]
def objectToVM(key: String, value: Any)(implicit evidence$8: Encoder[T]): Any
def valueToVM(key: String, value: Any)(implicit evidence$9: Encoder[T]): Any

Exports

Defined exports

final type CProcessInstance = ProcessInstance
Exported from runtime