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
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

Types

final
type CProcessInstance >: ProcessInstance <: ProcessInstance

Value members

Concrete methods

def formResource: ResourcePath

Concrete fields

val baseResource: ResourcePath

Extensions

Extensions

extension [T <: Product](product: T)
def asDmnVars()(implicit evidence$10: Encoder[T]): Map[String, Any]
def asJavaVars()(implicit evidence$9: 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]