- É possível realizar asserções sem nenhuma biblioteca de testes, como o JUnit, mas isso não é recomendado
- Se a expressão booleana dada para
assert
for falsa, uma exceção de asserção será lançada com a mensagem definida — se houver uma mensagem.
- Estão desabilitadas por padrão
- Não devem ser utilizadas em código de produção
- Não devem ser utilizadas para validar parâmetros ou input de usuário
- Não devem causar mudanças de estado ou qualquer outro efeito colateral no fluxo do programa
