При модульном тестировании метод установки используется для создания объектов, необходимых для тестирования.
В этих методах настройки мне нравится использовать утверждения: я знаю, какие значения я хочу видеть в тех объектов, и мне нравится документировать это знание через утверждение.
В недавнем сообщении на модульных тестах, вызывающих другие модульные тесты здесь, в stackoverflow, общее ощущение, похоже, заключается в том, что модульные тесты не должны вызывать другие тесты: Ответ на этот вопрос заключается в том, что вы должны реорганизовать свою настройку, поэтому что тестовые случаи не зависят друг от друга.
Но нет никакой разницы в "настройках с утверждениями" и unit test вызывает другие модульные тесты.
Следовательно, мой вопрос: есть ли хорошая практика иметь утверждения в методах настройки?
EDIT:
Ответ оказывается: это не хорошая практика в целом. Если результаты установки необходимо протестировать, рекомендуется добавить отдельный тестовый метод с утверждениями (ответ, который я отметил); для документирования намерений, рассмотрите использование утверждений Java.