Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Fluxo do TDD

Quando os testes são criados primeiro para seguir o TDD, enquanto a implementação não existir, seria nesse step que entra o mock de dados para "testar o teste?" (checar se o teste não retorna falso negativo).

1 resposta
solução!

Oi Eduardo, tudo bem?

A ideia, no TDD, é primeiro criar os testes antes de escrever o código real. Isso ajuda a definir as regras de negócio e assegurar que o código atenda a essas regras.

Quando você cria os testes primeiro, é comum usar dados fictícios chamados mocks para "testar o teste". Isso significa criar dados que imitam o comportamento esperado do código, para verificar se o teste retorna o resultado certo.

Um exemplo: se você tá fazendo uma função que consulta um banco de dados, pode criar um mock de dados que simula a resposta do banco para o teste. Dessa forma, é possível checar se o teste está dando o resultado correto, mesmo antes de fazer a função real que consulta o banco.

É importante criar mocks de dados com cuidado, para representar corretamente o comportamento esperado do código. Se não, os testes podem dar resultados incorretos (falsos positivos ou falsos negativos).

Espero ter ajudado.

Um abraço e bons estudos.