Stephan Stephan - 9 months ago 144
Java Question

Mockito: Match any String except one

How can I write a matcher using Mockito that matches any string except a specific one?

I have tried using some hamcrest matchers to negate and combine other matchers, but the hamcrest matchers all return values of type

which dont work very well with Mockito matchers.


The solution I used:


Where argThat is a Mockito matcher,
and not is a Hamcrest Matcher