Elegant utilities for streamlining integration testing in Kotlin
Finchly is a modern Kotlin library that simplifies integration testing by providing a collection of utilities and helpers. It focuses on making your tests more readable, maintainable, and efficient.
- 🚀 Simple and intuitive API
- 👍 Kotlin-first design
- 🎪TestEnvironment provides an easy way to manage environment variables between system and
.env
files with fallback values for test environment configurations. - 🎭BaseWiremock provides a Kotlin wrapper for WireMock server with built-in configuration, lifecycle management, and verification for simplified HTTP service mocking in tests.
Building project locally:
mvn clean verify
or using Make
make build
We welcome contributions! Please see the Contributing Guidelines for details.