Mockito匹配器和原始数组
用Mockito,我想在它的参数列表中verify()一个方法调用byte[] ,但我没有find如何写这个。 
  myMethod( byte[] ) 
 我只是想像anyByteArray() ,如何与Mockito做到这一点? 
 我会尝试any(byte[].class) 
尝试这个:
 AdditionalMatchers.aryEq(array); 
 我宁愿使用Matchers.<byte[]>any() 。 这对我有效。 
我同意Mutanos和Alecio。 此外,可以检查尽可能多的相同的方法调用(validation生产代码中的后续调用,validation的顺序无关紧要)。 这里是代码:
 import static org.mockito.AdditionalMatchers.*; verify(mockObject).myMethod(aryEq(new byte[] { 0 })); verify(mockObject).myMethod(aryEq(new byte[] { 1, 2 })); 
要么..
 byte[] sampleTextFileAsBytes = new byte[]{anyByte()}; 
当参数也是数组的时候,你可以使用Mockito.any()。 我这样使用它:
 verify(myMock, times(0)).setContents(any(), any());