DmnTesterConfigCreator

camundala.dmn.DmnTesterConfigCreator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case class DmnTesterObject[In <: Product](dDmn: DecisionDmn[In, _], dmnPath: Path, addTestValues: Map[String, List[TesterValue]], _testUnit: Boolean, _acceptMissingRules: Boolean, _inTestMode: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited classlikes

protected case class DmnTesterStarterConfig(containerName: String, dmnConfigPaths: Seq[Path], dmnPaths: Seq[Path], exposedPort: Int, imageVersion: String)

Attributes

Inherited from:
DmnTesterHelpers
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

protected def createDmnConfigs(dmnTesterObjects: DmnTesterObject[_]*): Unit
protected def defaultDmnPath(dmnName: String): Path
protected def dmnBasePath: Path
protected def dmnConfigPath: Path

Inherited methods

protected def projectBasePath: Path

Attributes

Inherited from:
DmnTesterHelpers

Attributes

Inherited from:
DmnTesterHelpers
def updateConfig(dmnConfig: DmnConfig, configPath: Path): Unit

Attributes

Inherited from:
DmnConfigWriter

Inherited fields

lazy protected val apiUrl: String

Attributes

Inherited from:
DmnTesterHelpers
lazy protected val client: SimpleHttpClient

Attributes

Inherited from:
DmnTesterHelpers
lazy protected val infoUrl: String

Attributes

Inherited from:
DmnTesterHelpers

Givens

Givens

given given_Conversion_DecisionDmn_DmnTesterObject[In <: Product]: Conversion[DecisionDmn[In, _], DmnTesterObject[In]]

Extensions

Extensions

extension [In <: Product](dmnTO: DmnTesterObject[In])
def dmnPath(path: Path): DmnTesterObject[In]
def dmnPath(dmnName: String): DmnTesterObject[In]
inline def testValues(inline key: In => DmnValueType | Option[DmnValueType], values: Any*): DmnTesterObject[In]

Inherited extensions

extension (proc: proc)
def callOnConsole(path: Path): CommandResult

Attributes

Inherited from:
DmnTesterHelpers