Skip to content

BerryCrush Documentation

BerryCrush Home

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
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