После некоторого расследования я понял, что это потому, что я имитирую методы. поведение, передавая список элементов для сопоставления. Но по какой-то причине порядок в списке не всегда одинаков, поэтому он не совпадает, и то, что я ожидаю от моего макета, не возвращается, потому что два списка не «равны»
Код: Выделить всё
when(mockStatusCalculatorService.calculateStatus(Arrays.asList(IN_PROGRESS, ABANDONED, EXPIRED))).thenReturn(ConsolidatedStatus.EXPIRED);
Подробнее здесь: https://stackoverflow.com/questions/408 ... th-mockito
Мобильная версия