kotlin-tdd
Installation
SKILL.md
STARTER_CHARACTER = 🧪
Kotlin TDD approach built on three pillars: Test Setup, Fakes, and Testing Through The Domain (TTTD).
Test qualities to aim for
- Predictable (not flaky)
- Readable
- Easy to write
- Maintainable (resistant to irrelevant changes)
- Fast (all in-memory)
Three pillars
1. Test Setup
Extension functions on companion objects create test data with sensible defaults.