Как написать матчи с использованием Mockito, который соответствует любой строке, кроме определенной?Mockito: сопоставить любую строку, кроме одной
Я попытался использовать некоторые hamcrest-коннекторы, чтобы свести на нет и объединить другие матчи, но совпадения hamcrest возвращают значения типа Matcher<T>
, которые не очень хорошо работают с макетами Mockito.
Используй 'argThat (yourHamcrestMatcher)'. http://docs.mockito.googlecode.com/hg/org/mockito/Matchers.html –
@JBNizet Я предполагаю, что это работает, потому что 'argThat (matcher())' по существу преобразует возвращаемый тип из 'Matcher' в ' '? –
Stephan
@JNNizet: URL-адрес документов теперь http://site.mockito.org/mockito/docs/current/org/mockito/Matchers.html – Jmini