Preguntas con la etiqueta [unit-testing]

Lista unit-testing preguntas

¿Cómo imprimo en la consola en pytest?

12
respuestas
544
votos
439.0k
vistas

pytestno imprimirá en la consola cuando uso print. La documentación parece decir que debería funcionar de forma predeterminada. Estoy usando pytest my_tests.pypara ejecutar esta prueba: import myapplication as tum class

Si estás escribiendo una biblioteca o una aplicación, ¿a dónde van los archivos de prueba unitaria? Es bueno separar los archivos de prueba del código principal de la aplicación, pero

Me gustaría ejecutar casos de prueba JUnit desde la línea de comando. ¿Cómo puedo hacer esto?

¿Cómo se escribe una prueba unitaria que falla solo si una función no genera una excepción esperada?

¿Cuáles son las mejores prácticas para nombrar clases de pruebas unitarias y métodos de prueba? Esto se discutió anteriormente en SO, en ¿ Cuáles son algunas convenciones de nomenclatura populares

¿ Cómo verificar que un método no se llama en función de la dependencia de un objeto? Por ejemplo: public interface Dependency { void someMethod(); } public class Foo {

Soy nuevo en Mockito. Dada la clase siguiente, ¿cómo puedo usar Mockito para verificar que someMethodse invocó exactamente una vez después foode invocarse? public class Foo { public void foo(){

¿Cómo uso JUnit para probar una clase que tiene métodos privados internos, campos o clases anidadas? Parece malo cambiar el modificador de acceso de un método solo para poder ejecutar

Diferencia entre @Mock y @InjectMocks

0
respuestas
753
votos
593.3k
vistas

¿ Cuál es la diferencia entre @Mocky @InjectMocksen el marco Mockito?