Perguntas com a marcação «assert»

129
Adicionar mensagens personalizadas em afirmar?

Existe uma maneira de adicionar ou editar a mensagem lançada por assert? Eu gostaria de usar algo como assert(a == b, "A must be equal to B"); Então, o compilador adiciona linha , hora e assim por diante ... É

104
python assert com e sem parênteses

Aqui estão quatro invocações simples de assert: >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>>...

93
O uso de assert () é uma má prática em C ++?

Eu tendo a adicionar muitas asserções ao meu código C ++ para tornar a depuração mais fácil sem afetar o desempenho das compilações. Agora,assert é uma macro C pura projetada sem mecanismos C ++ em mente. Por outro lado std::logic_error, C ++ define , que deve ser lançado nos casos em que há um...

88
Posso usar o assert em dispositivos Android?

Quero usar a palavra-chave Assert em meus aplicativos Android para destruir meu aplicativo em alguns casos no emulador ou meu dispositivo durante o teste. Isso é possível? Parece que o emulador simplesmente ignora minhas afirmações.

87
Devo usar assert no meu código PHP?

Um colega de trabalho adicionou o comando assert algumas vezes em nossas bibliotecas em locais onde eu teria usado uma instrução if e lançado uma exceção. (Eu nunca tinha ouvido falar de assert antes disso.) Aqui está um exemplo de como ele o usou: assert('isset($this->records); /* Records...