BerryCrush Documentation¶
Welcome to the BerryCrush documentation. BerryCrush is an OpenAPI-driven BDD testing framework for API testing in Kotlin and Java.
Documentation¶
| Section | Description |
|---|---|
| User Reference | Complete user documentation with tutorials, feature guides, and best practices |
| Developer Guide | Architecture documentation, contributing guidelines, and internal design |
| API Reference (KDoc) | Kotlin API documentation generated from source code comments |
Quick Links¶
| Resource | Description |
|---|---|
| Getting Started | Start writing your first BerryCrush test |
| Scenario Syntax | Complete syntax reference |
| Spring Boot Integration | Using BerryCrush with Spring Boot |
| VS Code Extension | IDE support for VS Code |
| IntelliJ Plugin | IDE support for IntelliJ IDEA |
Modules¶
BerryCrush consists of three main modules:
- Core - The BDD execution engine with OpenAPI integration
- JUnit - JUnit 5 Platform integration for running tests
- Spring - Spring Boot integration with auto-configuration