All posts
How to test private methods?

How to test private methods?

blog-cover

This is a question that I have encountered with some frequency for a long time. So I thought I would put together my thoughts on the subject here.

Short answer#

Never.

Long answer#

Never ever.


What if…?#

If you really want to test a private method, consider extracting that private method logic into a separate class, and write a unit test for that class’ behavior.

Related posts

For this one, I was inspired by Fran Iglesias’ original post.