Escolha uma Página

Mock Teste com Kotlin

Escrito por Alisson

agosto 22, 2023

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]

Você pode gostar…

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *