Resultados da pesquisa a pedido "assert"

3 a resposta

Como orientar as otimizações do GCC com base em afirmações sem custo de tempo de execução?

Eu tenho uma macro usada em todo o meu código que no modo de depuração: #define contract(condition) \ if (!(condition)) \ throw exception("a contract has been violated");... mas no modo de lançamento: #define contract(condition) \ if ...

1 a resposta

O que são chamadas padrão na verdade macros

Eu fiz uma perguntaaqui [https://stackoverflow.com/q/37124192/2642059]sobre assert [http://en.cppreference.com/w/cpp/error/assert]que é implementado no padrão como uma macro, não como uma função. Isso me causou um problema porque a maneira ...

1 a resposta

Declaração / ponto de interrupção recuperáveis no iOS, como __debugbreak () com o compilador MS

Estou tentando implementar uma macro de ativos personalizados (semelhante ao que assert.h possui), mas quero poder continuar a execução depois de obter e afirmar. Por exemplo, um dessesASSERT implementação poderia ser: #define ASSERT(expr) ...

1 a resposta

O pytest pode falhar se nada for afirmado?

Hoje eu tive um teste que falhou felizmente porque esqueci uma frase bastante importante no final: assert actual == expectedEu gostaria que a máquina pegasse esse erro no futuro. Existe uma maneira de fazer o pytest detectar se uma função de ...

3 a resposta

Asserções em Fortran

O Fortran possui uma função / palavra-chave padrão equivalente a Cassert? Não consegui encontrarassert mencionado no padrão Fortran2003 que eu tenho. Encontrei algumas maneiras de usar o pré-processador, mas ...

3 a resposta

NUnit em conflito com Debug.Assert

Estou usando o NUnit para escrever testes de unidade para uma biblioteca que um colega meu escreveu. Sua biblioteca contém muitos Debug.Asserts que são acionados em entradas inválidas. Quando estou escrevendo os testes de unidade e fornecendo ...

2 a resposta

Otimização, afirmações e modo de liberação

Considere uma função void f() { assert(condition); ... }No modo de depuração, onde as declarações são ativadas, o compilador é livre para assumircondition é válido, pois o código restante não será executado se não for. No entanto, no modo de ...

4 a resposta

Comportamento do Swift Assertions em aplicativos de produção

Estou lendo a seção Asserções noSwift e-book [https://itun.es/il/jEUH0.l]e parece que as afirmações funcionam de maneira muito semelhante às suas contrapartes do Objective-C. No entanto, em nenhum lugar da documentação posso encontrar algo sobre ...

5 a resposta

Por que os parâmetros assertEquals () estão na ordem (esperada, real)?

Por que tantosassertEquals() ou função similar toma o valor esperado como primeiro parâmetro e o real como segundo? Isso parece contra-intuitivo para mim, então existe uma razão específica para essa ordem incomum?

3 a resposta

Existe alguma maneira de pegar afirmações no Swift?

Parece que o Swift não possui exceções do tipo C # / Java e usa asserções. No entanto, o livro diz que, no ambiente de produção, eles instantaneamente travam o aplicativo. Não existe uma maneira de contornar isso? E quanto aos testes de unidade, ...