В следующем примере:
Execution execution = mock(Execution.class);
when(execution.getLastQty()).thenReturn(1000.0);
when(execution.getLastPrice()).thenReturn(75.0);
order.onFillReceived(execution);
assertEquals(0, order.getLeavesQty(), 0);
Выполнение имеет много других методов, которые не должны вызываться. Только два метода, которые были смоделированы, должны использоваться в этом тесте и должны быть вызваны. Если вызываются какие-либо другие методы, то проверка должна завершиться неудачей.
Как мне сказать, что Mockito потерпит неудачу, если будут вызваны какие-либо другие методы?