Java Language
Afirmando
Buscar..
Sintaxis
- afirmar expresión1 ;
- afirmar expresión1 : expresión2 ;
Parámetros
Parámetro | Detalles |
---|---|
expresión1 | La declaración de aserción lanza un AssertionError si esta expresión se evalúa como false . |
expresión2 | Opcional. Cuando se utiliza, AssertionError s arrojado por la declaración de aserción tiene este mensaje. |
Observaciones
Por defecto, las aserciones están deshabilitadas en tiempo de ejecución.
Para habilitar aserciones, debe ejecutar java con el indicador -ea
.
java -ea com.example.AssertionExample
Las aserciones son declaraciones que arrojarán un error si su expresión se evalúa como false
. Las afirmaciones solo deben usarse para probar el código; nunca deben ser utilizados en la producción.
Comprobando aritmética con aseverar.
a = 1 - Math.abs(1 - a % 2);
// This will throw an error if my arithmetic above is wrong.
assert a >= 0 && a <= 1 : "Calculated value of " + a + " is outside of expected bounds";
return a;
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow