API Overview
Overview of Kensa's public API covering the Given-When-Then DSL, framework integrations (JUnit 5 & 6, Kotest, TestNG), and assertion library mixins.
Configuration
Complete reference for configuring Kensa — output directory, issue tracker URL, report layout, sentence parsing, custom renderers, and source locations.
Fixtures
How to define and use Kensa Fixtures — type-safe, lazily-created test data shared across given, whenever, and then steps, with support for dependent fixtures and highlighted values.
Captured Outputs
How to use CapturedOutputs to store and retrieve values produced during the whenever step, with typed and string keys, and highlighting support.
Attachments
How to attach typed plugin-defined data to a test for display in custom report tabs.
Annotations
Reference for all Kensa annotations, covering value rendering, sentence structure, report notes, issue linking, and UI behaviour overrides.
Interaction Renderers
How to implement and register InteractionRenderer to control how exchanged values appear in Kensa's Captured Interactions tab and sequence diagrams.
Sentence Hints
Reference for the ReplaceSentence hint comment, which overrides the rendered sentence for a single test statement.