Java. Aserciones (assert)
Descripción
Las aserciones son sentencias que comprueban si una condición se cumple o no. Por defecto están desactivadas, para activarlas hace falta añadir -ea (enable asserts) al ejecutar el programa java -ea nombrePrograma o habilitar en el IDE con -ea.Activar assert en Netbeans:
- Botón derecho sobre el proyecto → Properties.
- Categories: Run.
- VM Options: -ea
Su sintaxis es:
assert condiciónBooleana : [expresión]condiciónBooleana es obligatoria y expresión es opcional.
Si condiciónBooleana:
- true, todo correcto.
- false, muestra un error y si expresión está definida la muestra.
Ejemplo:
int x = 0; //assert x == 1; assert x == 1 : "x=" + x;
Resultado de assert x == 1 : "x=" + x; es:
Exception in thread "main" java.lang.AssertionError: x=0 ...
Comentarios
Publicar un comentario