plugins {
id("io.kotest.multiplatform") version "5.0.2"
}Вряд ли кто не знает Kotest, но если это так, то самое время познакомиться с ним
Kotest — это гибкий и комплексный инструмент тестирования для Kotlin с поддержкой разных платформ.
Kotest позволяет:
— писать крайне понятные тесты в BDD стиле с помощью Kotlin DSL и функций расширения,
— легко создавать data driven тесты в функциональном стиле
— с помощью DSL определять обратные вызовы перед тестом и тестовым классом и после них.
— определить действия на уровне всего прогона (фича, которой нет явно в junit)
— использовать встроенные интуитивные проверки
простое конфигурирование тестовых классов и тестового проекта из кода
— и много чего еще, см. доки
🖥 GitHub
🟡 Доки
@android_its


