Desenvolvimento de Software · Intermediário · Inglês · Técnico
assertion
Afirmação num teste que declara o resultado esperado; se a condição não for verdadeira, o teste falha.
Onde usar
'Essa assertion está errada', 'falta um assert para checar o status': é a parte central de qualquer teste automatizado.
Exemplos
The test has no assertion, so it can never fail.
O teste não tem assertion, então nunca pode falhar.
The assertion failed: expected 200 but got 500.
A assertion falhou: esperava 200, mas veio 500.
Add an assertion to check the error message too.
Adicione uma assertion para checar a mensagem de erro também.
Cuidado
Teste sem assertions roda, mas não prova nada; cuidado também com assertions frágeis, que quebram por detalhes irrelevantes.
Sinônimos
asserção, assert
Origem
Do latim assertio, 'afirmação'.