I'm writing unit tests for an app of mine and as good practice I try to make all methods in my classes as private as possible, so I may end up with classes with mostly private methods, few public ones and sometimes some calls to static methods (either of my other classes or to some TextUtils, etc)
I would like to know how to get to test all of my classes trying to rely only on Mockito and JUnit since Robolectric and Powermockito seem to stretch the boundaries of what should be done in unit testing. Should I disregard all private and static methods along with public methods that by chance call some static or private ones? or how?