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.