What are Java test private methods?

549    Asked by HelenAtkinson in Java , Asked on Oct 4, 2022

 I am working on a java project. I am new to unit testing. What is the best way to unit test private methods in java classes?


Answered by Hellen Cargill

You generally don't unit java test private methods directly. Since they are private, consider them an implementation detail. Nobody is ever going to call one of them and expect it to work a particular way.


You should instead test your public interface. If the methods that call your private methods are working as you expect, you then assume by extension that your private methods are working correctly.



Your Answer

Interviews

Parent Categories