Существует method1, в котором, есть check1(data), который может выбрасывать исключение.
Я вынес check1 в другой сервис, чтобы упростить тестирование, т.е. чтобы ветвление "есть/нет исключения" проверить изолированно. Но вижу, что тестирование не упрощается, т.к. в исходном методе все равно нужно проверить эти сценарии "есть/нет исключения" при check1.
Как вы считаете, возможно ли упрощение тестирования здесь и каким образом?
Есть ли смысл вынесения проверки в другой сервис для упрощения тестирования?
public method1(){
...
check1(data)
...
}