Me gustaría saber si está "bien" para escribir una prueba sin ningún "afirmar" en ella. Entonces, la prueba fallará solo cuando ocurra una excepción/error.¿Puedo escribir una prueba sin ninguna afirmación en ella?
Por ejemplo: como una prueba que tiene una consulta de selección simple, para garantizar que la configuración de la base de datos es correcta. Entonces, cuando cambio alguna configuración de db, vuelvo a ejecutar esta prueba y verifico si la configuración es correcta. ?
Gracias!
@Kyle Rozendo: JUnit puede (y típicamente * es *) usarse para más de una prueba de unidad. Agregaste una etiqueta de "prueba de unidad" a esta pregunta, pero realmente no estoy seguro de que una prueba verifique alguna "configuración db" (el OP escribió * así que cuando cambio alguna configuración db, vuelvo a ejecutar esta prueba y verificar si la configuración es correcta *) es realmente una prueba unitaria. En ninguna parte el OP mencionó pruebas unitarias y no llamaría a esa prueba una "prueba de unidad". – SyntaxT3rr0r
@Web - "La prueba unitaria es un método de verificación y validación de software en el que un programador prueba si las unidades individuales de código fuente son aptas para su uso."No estoy de acuerdo :) –
Este tipo de examen a veces se denomina" prueba de humo ".Si sale humo, ha fallado la prueba. –