PatternSupportModule

class PatternSupportModule(patternGenerationOptions: PatternGenerationOptions = PatternGenerationOptions()) : TestGenerationModule

Optional pattern support module backed by regexp-gen.

Contributes:

  • Schema example provider id "pattern" that generates values matching schema.pattern

  • Negative schema rule InvalidPatternSchemaValidationRule that generates non-matching values

Configuration is provided via PatternModuleSettingsExtractor (settings key patternGeneration).

The module is intentionally explicit: embedder code (CLI / Gradle plugin) must pass it to art.galushko.openapi.testgen.config.TestGenerationEngine to enable pattern-aware behavior.

Constructors

Link copied to clipboard
constructor(patternGenerationOptions: PatternGenerationOptions = PatternGenerationOptions())

Properties

Link copied to clipboard
open override val id: String