Package-level declarations

Types

Link copied to clipboard
data class AssertionContext(val response: HttpResponse?, val responseTime: Duration?, val variables: Map<String, Any>, val stepContext: StepContext, val currentOperation: ResolvedOperation? = null)

Context for assertion evaluation, encapsulating all data needed to evaluate conditions and assertions against HTTP responses.

Link copied to clipboard
interface AssertionEngine

Engine for evaluating assertions and conditions against HTTP responses.

Link copied to clipboard
class AssertionExecutor(assertionEngine: AssertionEngine)
Link copied to clipboard
data class ConditionResult(val passed: Boolean, val message: String, val actual: Any? = null)

Result of condition evaluation by the AssertionEngine.

Link copied to clipboard
class DefaultAssertionEngine(assertionRegistry: AssertionRegistry? = null) : AssertionEngine

Default implementation of AssertionEngine that evaluates conditions against HTTP responses and generates assertion messages.