arrow

назад

ask

Вопрос

Тестирование приватных методов отдельно от публичных - хорошо или плохо?

repost

238

input message

напишите коммент


4 коммента

Лучше через интерфейс конечно. Если возникает стойкое желание потестировать что-то приватное - это сигнал к тому, что нужен новый класс.

0

ответить

· 06.01.2025

Ты пишешь класс с тестами, который обрабатывает класс или сущность и все её методы. Приватные или публичные не имеет значения, главное, чтобы тебе было по именованию понятно соответствие тестов методам и объектам.

0

ответить

· 06.01.2025

Как понять отдельно?

0

ответить

Я, например, предпочитаю приватные методы явно не тестировать, только через публичные, т.к. это упрощает будущий рефакторинг класса. Но есть альтернативное мнение, поэтому предлагаю подискутировать

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится