mock examples all java mockito

java - examples - mockito verify



Mockito matcher y variedad de primitivos (7)

Estoy de acuerdo con Mutanos y Alecio. Además, se pueden verificar tantas llamadas a métodos idénticos como sea posible (verificando las llamadas subsiguientes en el código de producción, el orden de las verificaciones no importa). Aquí está el código:

import static org.mockito.AdditionalMatchers.*; verify(mockObject).myMethod(aryEq(new byte[] { 0 })); verify(mockObject).myMethod(aryEq(new byte[] { 1, 2 }));

Con Mockito, quiero verify() una llamada a un método con byte[] en su lista de argumentos, pero no encontré cómo escribir esto.

myMethod( byte[] )

Solo quiero algo como anyByteArray() , ¿cómo hacer eso con Mockito?


Intentaría any(byte[].class)


O..

byte[] sampleTextFileAsBytes = new byte[]{anyByte()};


Prefiero usar Matchers.<byte[]>any() . Esto funcionó para mí.


Prueba esto:

AdditionalMatchers.aryEq(array);


Puede usar Mockito.any () cuando los argumentos son también matrices. Lo usé así:

verify(myMock, times(0)).setContents(any(), any());


Matchers.refEq para esto.