assert

Cómo generar automáticamente un stacktrace cuando mi programa se bloquea

Estoy trabajando en Linux con el compilador GCC. Cuando mi programa C++ se bloquea, me gustaría que generara automáticamente ... ar el problema. Puedo manejar el envío de la información a mí, pero no se cómo generar la cadena de seguimiento. Alguna idea?

Mejores prácticas para Python assert

¿Hay algún problema de rendimiento o mantenimiento del código al usar assert como parte del código estándar en lugar de us ... < 0 al inicio de una función, en cualquier lugar la función donde x se convierte en menos que 0 ¿se genera una excepción?

¿Cómo se afirma que una cierta excepción se lanza en las pruebas de JUnit 4?

¿Cómo puedo usar JUnit4 idiomáticamente para probar que algún código arroja una excepción? Aunque ciertamente puedo hacer a ... o una Aserción.xyz o algo que es mucho menos desacoplados y mucho más en el espíritu de JUnit para este tipo de situaciones.

¿Cómo uso Assert para verificar que se ha lanzado una excepción?

¿Cómo uso Assert (u otra clase de prueba?) para verificar que se ha lanzado una excepción?

PHPUnit afirman que se lanzó una excepción?

¿alguien sabe si hay un assert o algo así que puede probar si se produce una excepción en el código de la prueba?

¿Assert es malo? [cerrado]

Los creadores del lenguaje Go escriben : Go no proporciona afirmaciones. Son innegablemente convenientes, pero nuestra e ... importantes cuando el programador que ve los errores no está familiarizado con el código. ¿Cuál es su opinión sobre esto?

¿Qué hace la palabra clave" assert"? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué hace la palabra clave Java assert y cuándo debe usarse? ... , int d) { assert d >= 0 && d <= s.length(); if (d == s.length()) return -1; return s.charAt(d); }

diferencias entre 2 clases JUnit Assert

El framework JUnit contiene 2 Assert clases (en paquetes diferentes, obviamente) y los métodos en cada uno parecen ser muy si ... es. ¿Alguien puede explicar por qué es esto? Las clases a Las que me refiero son: junit.framework.Assert y org.junit.Assert.

C# - ¿Qué hace el método Assert ()? ¿Sigue siendo útil?

Estoy depurando con puntos de interrupción y me doy cuenta de la llamada assert? Pensé que era sólo para pruebas unitarias. ¿Qué hace más que punto de interrupción? Ya que puedo breakpoint, ¿por qué debo usar Assert?

Diseño por contrato utilizando aserciones o excepciones?

Cuando se programa por contrato una función o método primero comprueba si se cumplen sus condiciones previas, antes de comenz ... en una penalización de rendimiento en tiempo de ejecución. ¿Cuál crees que es preferible? Ver la pregunta releated aquí

¿Cuál es el uso de "assert" en Python?

He estado leyendo algún código fuente y en varios lugares he visto el uso de assert. ¿Qué significa exactamente? ¿Cuál es su uso?

¿Cómo comprobar si un objeto es una lista o tupla (pero no una cadena)?

Esto es lo que normalmente hago para determinar que la entrada es una list/tuple - pero no un str. Porque muchas veces me top ... s en realidad un list o tuple. assert isinstance(lst, (list, tuple)) Mi pregunta es: ¿hay una mejor manera de lograr esto?

¿Qué es la función" assert"?

He estado estudiando tutoriales de OpenCV y me encontré con la función assert; ¿qué hace?

¿Agregar mensajes personalizados en assert?

¿Hay alguna manera de agregar o editar el mensaje lanzado por assert? Me gustaría usar algo como assert(a == b, "A must be equal to B"); Luego, el compilador agrega la línea , tiempo y así sucesivamente... Es posible?

Utilice NUnit Assert.Arrows method or ExpectedException attribute?

He descubierto que estas parecen ser las dos formas principales de probar las excepciones: Assert.Throws<Exception>(() ... )] Cuál de estos sería el mejor? ¿Ofrece una ventaja sobre la otra? O es simplemente una cuestión de preferencia personal?

¿Cómo compruebo (en tiempo de ejecución) si una clase es una subclase de otra?

Digamos que tengo un traje de clase y cuatro subclases de traje: Corazón, Pala, Diamante, Palo. class Suit: ... class Hea ... ación que asegura tal cosa? Algo como: def my_method(suit): assert(suit subclass of Suit) ... Estoy usando Python 3.

Cómo hacer una afirmación JUnit en un mensaje en un registrador

Tengo un código bajo prueba que llama a un registrador de Java para informar de su estado. En el código de prueba de JUnit, m ... (Y, para ser honesto, no está claro para mí cómo llegar al LogRecord de un registrador, pero supongamos que eso es posible.)

¿Qué hace static assert y para qué lo utilizarías?

¿Podría dar un ejemplo donde static_assert(...) 'C++0x' resolvería el problema con elegancia? Estoy familiarizado con el ti ... ert(...) a assert(...) regular? También, en boost hay algo llamado BOOST_STATIC_ASSERT, ¿es lo mismo que static_assert(...)?

PHPUnit: assert dos matrices son iguales, pero el orden de los elementos no es importante

¿Cuál es una buena manera de afirmar que dos matrices de objetos son iguales, cuando el orden de los elementos en la matriz no es importante, o incluso está sujeto a cambios?

¿Puedo usar assert en dispositivos Android?

Quiero usar el Assert palabra clave en mis aplicaciones android para destruir mi aplicación en algunos casos en el emulador, o mi dispositivo durante la prueba. Es esto posible? Parece que el emulador simplemente ignora mis afirmaciones.