Тестирование (Kotest + MockK)
class UserServiceTest : StringSpec({
val repo = mockk<UserRepository>()
val service = UserService(repo)
"should return list of users" {
every { repo.findAll() } returns listOf(User(1, "Alice"))
service.getAll().size shouldBe 1
}
})
→ Kotest = JUnit + AssertJ + Mockito в одном Kotlin-friendly стиле.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)

Короткая ссылка:
class UserServiceTest : StringSpec({
val repo = mockk<UserRepository>()
val service = UserService(repo)
"should return list of users" {
every { repo.findAll() } returns listOf(User(1, "Alice"))
service.getAll().size shouldBe 1
}
})
→ Kotest = JUnit + AssertJ + Mockito в одном Kotlin-friendly стиле.
https://webprogr.ru/~vgLqQ
// Пример кода
function hello(name) {
console.log(`Hi, ${name}!`);
}
hello("Sergey");