Resultados de la búsqueda a petición "assert"

3 la respuesta

¿Cómo guiar las optimizaciones de GCC basadas en aserciones sin costo de tiempo de ejecución?

Tengo una macro utilizada en todo mi código que en modo de depuración hace: #define contract(condition) \ if (!(condition)) \ throw exception("a contract has been violated");... pero en modo de liberación: #define contract(condition) \ if ...

1 la respuesta

Asunto / punto de interrupción reanudable en iOS como __debugbreak () con compilador de MS

Estoy tratando de implementar una macro de activos personalizada (similar a lo que aserción.h), pero quiero poder continuar la ejecución después de obtener y afirmar. Por ejemplo, uno de esosASSERT la implementación podría ser: #define ...

2 la respuesta

¿Cómo eliminar la aserción de python al compilar en cython?

Entonces, aquí está mi problema: codifico en Python, pero necesito mejorar el rendimiento en alguna parte de mi código que es demasiado lenta. Una buena (y fácil) solución parece estar usando cython; Lo probé y obtuve buenos resultados. El ...

1 la respuesta

Qué llamadas estándar son realmente macros

Hice una preguntaaquí [https://stackoverflow.com/q/37124192/2642059]acerca de assert [http://en.cppreference.com/w/cpp/error/assert]que se implementa en el estándar como una macro, no como una función. Esto me había causado un problema porque la ...

1 la respuesta

TestNG muestra 0 Ejecución de prueba

Estoy tratando de ejecutar mis scripts de prueba usando testNG e intentando el siguiente código, pero se muestra 0 en ejecución, falla y omitir en la consola ... por eso no puedo verificar los resultados en mi script package ...

1 la respuesta

¿Se puede hacer que pytest falle si no se afirma nada?

Hoy tuve una prueba fallida que felizmente tuvo éxito, porque olvidé una línea bastante importante al final: assert actual == expectedMe gustaría que la máquina detectara este error en el futuro. ¿Hay alguna manera de hacer que pytest detecte si ...

2 la respuesta

Optimización, afirma y modo de liberación

Considera una función void f() { assert(condition); ... }En modo de depuración, donde las afirmaciones están habilitadas, el compilador es libre de asumircondition se mantiene, ya que el código restante no se ejecutará si no lo hace. Sin ...

4 la respuesta

Comportamiento de aserciones rápidas en aplicaciones de producción

Estoy leyendo la sección Afirmaciones en elLibro electrónico rápido [https://itun.es/il/jEUH0.l]y parece que las afirmaciones funcionan de manera muy similar a sus contrapartes de Objective-C. Sin embargo, en ninguna parte de los documentos puedo ...

3 la respuesta

¿Hay alguna manera de atrapar afirmaciones en Swift?

Parece que Swift no tiene excepciones similares a C # / Java y utiliza afirmaciones en su lugar. Sin embargo, el libro dice que en el entorno de producción, bloquean instantáneamente la aplicación. ¿No hay una forma de evitarlo? ¿Qué pasa con las ...

5 la respuesta

¿Por qué están los parámetros afirmarEquals () en el orden (esperado, real)?

¿Por qué tantosassertEquals() ¿o una función similar toma el valor esperado como primer parámetro y el real como segundo? Esto me parece contrario a la intuición, entonces, ¿hay alguna razón particular para este orden inusual?