ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

mock

/mɑːk/substantivo / verbo

Objeto falso que simula uma dependência real em um teste e costuma verificar se foi chamado do jeito esperado.

Onde usar

'Faz um mock do serviço de pagamento': evita chamar a API de verdade nos testes. Como verbo, fala-se mockar.

Exemplos

I mocked the payment service so the test doesn't hit the real API.

Fiz um mock do serviço de pagamento para o teste não chamar a API real.

Don't mock everything, or the test proves nothing.

Não faça mock de tudo, senão o teste não prova nada.

The mock should return an error to test the retry logic.

O mock deve devolver um erro para testar a lógica de retry.

Cuidado

Mocks demais deixam o teste preso à implementação e podem esconder falhas da integração real.

Sinônimos

dublê, objeto simulado

Origem

Do inglês mock, 'imitação, simulacro'.

Veja também

Todos os termos de Desenvolvimento de Software