Quer aprender como utilizar o MOCKK em eu projeto para fazer testes unitátios?
Ao usar Kotlin como linguagem de programação e já se deparou com erros com o mockito durante os seus testes unitários, você precisa utilizar o MOCKK, que é uma biblioteca para mock em testes unitários para Kotlin.
Para adicionar no MOCKK no seu projeto é bem simples, no código abaixo te mostro duas formas de importação Gradle e Maven
Gradle
testImplementation "io.mockk:mockk:{version}"
Maven
<dependency>
<groupId>io.mockk</groupId>
<artifactId>mockk</artifactId>
<version>{version}</version>
<scope>test</scope>
</dependency>
Quando fiz esse post a versão do Mockk era 1.9.3.
Para você fazer um mock de uma classe é bem simples, como no código abaixo.
val obj = mockk<[Classe]>()
Para atribuir uma resposta para um método basta usar o código abaixo.
every { obj.acao() } returns [Resposta]
0 comentários