Skip to content

kpavlov/finchly

Repository files navigation

Finchly

Maven Central Kotlin CI with Maven Codacy Badge Codacy Covarage Badge

Elegant utilities for streamlining integration testing in Kotlin

Logo

Overview

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.

Features

  • 🚀 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.

How to build

Building project locally:

mvn clean verify

or using Make

make build

Contributing

We welcome contributions! Please see the Contributing Guidelines for details.