title: Mockito: argThat for methods taking multiple arguments
body: <p>I am trying to use Mockito's argThat API:</p>
  
  <pre><code>verify(mockService).methodA(argThat((List ids, int b) -&gt; ids.get(0).equals("123")));
  </code></pre>
  
  <p>mockService has <code>methodA</code> which takes two parameters: a List and a primitive integer.</p>
  
  <p>But this gives me an error: </p>
  
  <blockquote>
    <p>"Imcompatible parameter types in lambda expression".</p>
  </blockquote>
  
  <p>The reason is that ArgumentMatcher's matches method takes only one argument.</p>
  
  <p>So how can I do verification for such scenarios?</p>