Когда вы пишете метод private
, это означает, что этот метод будет использоваться общедоступными методами вашего сервиса. А когда вы тестируете публичные методы, вы автоматически тестируете приватные методы.
Я думаю, что вам не следует тестировать частные методы, потому что вы должны тестировать только bahaviour (API) библиотеки / веб-службы, и этого достаточно для полного охвата рабочих случаев. Но может быть, это будет сложнее для отладки.
Также вы можете прочитать этот ответ для того же вопроса.
Еще одна нить.