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.
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.