AnnotationData

class AnnotationData(val argsRangeOptions: ArgsRangeOptions, val extensionData: Map<String, Any> = emptyMap())(source)

Data which is typically defined via an Annotation and is used as specific configuration for the test method/class.

Since

2.0.0

Constructors

Link copied to clipboard
constructor(argsRangeOptions: ArgsRangeOptions, extensionData: Map<String, Any> = emptyMap())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Generic map for extensions of Variist (or your own custom code), intended to be filled by an AnnotationDataDeducer and later be consumed by e.g. ArgsRangeDecider, SuffixArgsGeneratorDecider.

Functions

Link copied to clipboard

Merges this AnnotationData with the given other where the other takes precedence for properties which are not merged.