¿Cómo testear métodos privados?
De vez en cuando he tenido que enfrentar esta pregunta: ¿cómo testear métodos privados? He recopilado en un artículo las técnicas que suelo usar.

Esta es una pregunta que he encontrado con cierta frecuencia durante mucho tiempo. Así que pensé en reunir mis pensamientos sobre el tema aquí.
Respuesta corta
Nunca.
Respuesta larga
Nunca jamás.
¿Y si…?
Si realmente quieres testear un método privado, considera extraer esa lógica del método privado en una clase separada, y escribe un test unitario para el comportamiento de esa clase.
Posts relacionados
- Test-Driven (Development) ¿Qué tiene de desafiante?
- Diferentes creencias sobre la calidad del software Algunas reflexiones sobre la calidad del software
- El arte del testing: donde el diseño se encuentra con la calidad Desde el punto de vista de un desarrollador de software
- El camino a la seniority en software ¿Cómo convertirse en un Desarrollador de Software Senior?
Para este, me inspiré en el post original de Fran Iglesias.