Как протестировать приватную функцию или класс с приватными методами, полями или внутренними классами?

Лучший способ протестировать unit-testing частный метод — использовать unit-testing другой общедоступный метод. Если jre этого сделать нельзя, то j2se выполняется одно из следующих unit-tests условий:

  1. Приватный метод мертвый код
  2. Рядом с классом, который вы тестируете, ощущается запах дизайна
  3. Метод, который вы пытаетесь протестировать, не должен быть закрытым

java

unit-testing

tdd

2022-11-21T12:55:43+00:00