mocking-tricks playing around with various partial mocking tricks with and without Mockito Dependencies JUnit Mockito Guava