title: Should I test private methods or only public ones?
body: <p>I have read <a href="https://stackoverflow.com/questions/34571/whats-the-best-way-of-unit-testing-private-methods">this post</a> about how to test private methods. I usually do not test them, because I always thought it's faster to test only public methods that will be called from outside the object. Do you test private methods? Should I always test them?</p>