El código autocomprobable es un software que incorpora pruebas integradas (véase desarrollo basado en pruebas ). [ 1 ] [ 2 ]
Los paquetes Perl ejecutan sus autodiagnósticos al instalarse mediante CPAN . Esto garantiza su correcto funcionamiento en el entorno local. (Además, existe una comunidad de pruebas que verifica los paquetes nuevos y actualizados en diversas plataformas).
En Java , para ejecutar una prueba unitaria desde la línea de comandos , una clase puede tener métodos como los siguientes.
// Al ejecutar <code>main</code> se ejecuta la prueba unitaria. public static void main ( String [] args ) { test (); }static void test () { assert foo == bar ; }Para invocar una prueba completa del sistema , una clase puede incorporar una llamada a un método.
public static void main ( String [] args ) { test (); TestSuite . test (); // invoca la prueba completa del sistema }Además, Java cuenta con algunas bibliotecas de la API de Jupiter para la autocomprobación del código. La instrucción assert se puede utilizar de diversas maneras, como assert equals, que comprueba si la variable dada es igual al valor proporcionado.
@Test void checkplayer () { Board board = new Board ( 10 ); board . addplayer ( 1 ); int check = board . getCurrentPlayer ( 1 ); assertEquals ( 1 , check );}Véase también
Referencias
- Pruebas unitarias
- Esbozos de ingeniería de software