Red de conocimiento del abogados - Ley de patentes - ¿Qué es afirmar()? ¿Cómo usarlo?

¿Qué es afirmar()? ¿Cómo usarlo?

Esta es una macro definida en y se utiliza para probar afirmaciones.

El uso de aserciones crea código que es más estable, de mejor calidad y menos propenso a errores. Cuando necesite interrumpir la operación actual cuando un valor es FALSO, puede utilizar aserciones. Las pruebas unitarias deben utilizar aserciones (Junit/JunitX).

La afirmación puede tener dos formas

1. afirmar Expresión1

2. afirmar Expresión1:Expresión2

Entre ellas, la Expresión1 siempre debe ser una. Valor booleano, Expression2 es una cadena de mensajes de error que se generan cuando falla la aserción. Si Expression1 es falso, se genera un AssertionError, que es un error, no una excepción, es decir, una excepción no marcada. Dado que AssertionError es un error, no es necesario capturarlo, pero no se recomienda. pondrá su sistema en un estado inestable.

Información ampliada:?

Varios principios para el uso de aserciones:

1. Utilice aserciones para capturar situaciones ilegales que no deberían ocurrir. No confunda la diferencia entre situaciones ilegales y situaciones de error; estas últimas siempre existen y deben abordarse.

2. Utilice aserciones para confirmar los parámetros de la función.

3. Al escribir una función, debe realizar exámenes repetidos y preguntarse: "¿Qué suposiciones planeo hacer?"

4. Los libros de texto generales alientan a los programadores a realizar una programación a prueba de errores, pero recuerde que este estilo de programación ocultará los errores. Cuando programe para detectar errores, utilice aserciones para alertarle si sucede algo "imposible".

Afirmación de la Enciclopedia Baidu