Package-level declarations

Types

Link copied to clipboard

Interface for generating test artifacts based on a TestSuite.

Link copied to clipboard

Defines a contract for authentication-related validation rules that produce negative test cases.

Link copied to clipboard
interface RuleContainer

Container providing access to all schema validation rules.

Link copied to clipboard
interface RuleRegistry

Registry for obtaining validation rule instances in a deterministic order.

Link copied to clipboard
data class RuleValue(val description: ArrayDeque<String>, val value: Any)

Result of applying a schema validation rule.

Link copied to clipboard

Base contract for schema validation rules that produce invalid example values.

Link copied to clipboard
data class SecuritySchemeToScope(val scheme: SecurityScheme, val name: String, val scopes: List<String>)

Represents the relationship between a security scheme and its associated scopes.

Link copied to clipboard

Marker for simple schema validation rules that operate on a single schema node.

Link copied to clipboard
interface TestCaseProvider<T>

Produces derived test cases for a specific OpenAPI element.