JUnit 5: Стандартный фреймворк для модульного тестирования в JVM. Использую для большинства юнит-тестов.
MockK: Библиотека для мокирования объектов и поведения. Удобна для создания моков, стабов и верификации взаимодействия объектов.
Kotest: Многофункциональный фреймворк для тестирования, поддерживающий различные стили написания тестов (Spec, WordSpec, StringSpec и др.). Часто использую для написания более выразительных и структурированных тестов.
Truth: Библиотека для создания читаемых утверждений (assertions). Делает тесты более понятными.
Robolectric: Фреймворк для тестирования Android-приложений без виртуального устройства или эмулятора. Имитирует среду Android на JVM.
Espresso: Фреймворк от Google для тестирования пользовательского интерфейса в Android. Использую для интеграционных и UI-тестов в Android-проектах.
Пример использования MockK:
kotlin
JUnit 5: Стандартный фреймворк для модульного тестирования в JVM. Использую для большинства юнит-тестов.
MockK: Библиотека для мокирования объектов и поведения. Удобна для создания моков, стабов и верификации взаимодействия объектов.
Kotest: Многофункциональный фреймворк для тестирования, поддерживающий различные стили написания тестов (Spec, WordSpec, StringSpec и др.). Часто использую для написания более выразительных и структурированных тестов.
Truth: Библиотека для создания читаемых утверждений (assertions). Делает тесты более понятными.
Robolectric: Фреймворк для тестирования Android-приложений без виртуального устройства или эмулятора. Имитирует среду Android на JVM.
Espresso: Фреймворк от Google для тестирования пользовательского интерфейса в Android. Использую для интеграционных и UI-тестов в Android-проектах.
Пример использования MockK:
kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.