Skip to content
Latchkey

Assertion - Definição do Glossário CI/CD

Uma assertion verifica se o código sob teste produziu o resultado esperado; uma assertion que falha faz o teste falhar.

Uma assertion é uma instrução em um teste que verifica se um valor ou condição corresponde ao que é esperado. Se ela falha, o teste falha.

As assertions são a parte de um teste que de fato verifica o comportamento. Um teste sem uma assertion significativa roda o código mas não prova nada, e é por isso que o teste de mutação mira em assertions fracas.

Exemplos

Formas comuns incluem assertEqual(a, b), expect(x).toBe(y) e assert result == 42. Prefira assertions específicas em vez de checagens amplas de veracidade.

Guias relacionados