DEV Community

Discussion on: Mockito: Passing in any() and a literal to the same method

Collapse
 
arsenalist profile image
Zarar Siddiqi • Edited

Wow - that is such a more elegant way of doing this. Thank you! I've updated the post.

Collapse
 
nutterzuk profile image
Stephen Nutbrown • Edited

No worries Zarar. Another thing you might consider doing is statically importing Mockto.when, that way you don't need to keep having "Mockito." in your tests. In a similar way that most people would statically import assertThat. Hope it helps!

Thread Thread
 
arsenalist profile image
Zarar Siddiqi

Yes, I definitely do that. How many uses of an assert statement do you generally wait for before doing the static import? I think I wait for about three.

Thread Thread
 
nutterzuk profile image
Stephen Nutbrown

I usually do it straight away for mockito and junit methods. The reason being that although it may not be necessary in that class, generally across the project you'll be using mockito and junit in every test class, so it becomes a norm. It's a bit off if you have some tests statically importing it and others not, so realising that I'm going to use it a lot, I just go for it :).