Я знаю, что мы можем использовать ErrorCollector
или мягких утверждений (AssertJ или TestNG), которые не проваливают модульный тест сразу.
Как они могутиспользовать с утверждениями Мокито?Или, если они не могут, Mockito предоставляет какие-либо альтернативы?
Пример кода
verify(mock).isMethod1();
verify(mock, times(1)).callMethod2(any(StringBuilder.class));
verify(mock, never()).callMethod3(any(StringBuilder.class));
verify(mock, never()).callMethod4(any(String.class));
Проблема
В этом фрагменте кода, если проверка не удастся, тогда тест завершится неудачей, что приведет к прерыванию оставшихся операторов verify
(может потребоваться несколько прогонов теста, пока не будут выявлены все ошибки этого модульного теста, что отнимает много времени).