¿Debo probar métodos privados o solo públicos?


He leído este post sobre cómo probar métodos privados. Normalmente no los pruebo, porque siempre pensé que es más rápido probar solo métodos públicos que serán llamados desde fuera del objeto. ¿Pruebas métodos privados? ¿Debería probarlos siempre?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52