Preguntas con la etiqueta [tdd]

Lista tdd preguntas

Estoy seguro de que la mayoría de ustedes están escribiendo muchas pruebas automatizadas y que también se han topado con algunos errores comunes al realizar pruebas unitarias. Mi pregunta es

¿Cómo se prueban unitariamente los métodos privados?

32
respuestas
512
votos
208.9k
vistas

Estoy construyendo una biblioteca de clases que tendrá algunos métodos públicos y privados. Quiero poder realizar pruebas unitarias de los métodos privados (principalmente durante el desarrollo, pero también podría ser

¿ 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 {

¿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