annotation to make a private method public only for test classes [duplicate]

The common way is to make the private method protected or package-private and to put the unit test for this method in the same package as the class under test.

Guava has a @VisibleForTesting annotation, but it’s only for documentation purposes.

Leave a Comment