I created a new Android test project. I downloaded powermock-mockito-junit-1-1.5.zip from https://code.google.com/p/powermock/downloads/list. I added all of the libraries
Actually, I find that this is completely untrue (at least with the latest version).
In my gradle setup for the module where I want to test my code I have
// Mockito and PowerMock
androidTestCompile ('org.powermock:powermock-mockito-release-full:1.6.0') {
exclude module: 'hamcrest-core'
exclude module: 'objenesis'
}
and everything runs fine. As long as I use:
@RunWith(PowerMockRunner.class) @PrepareForTest(ClassToMock.class)
to annotate my class (eg, can't run it with Robolectric, still fine in CI environments)