Я собираюсь выполнить некоторые модульные тесты, используя JUnit в некоторых предстоящих задачах для работы. У меня небольшой опыт работы с JUnit у моего предыдущего работодателя, но пока я учился, я сталкивался с наборами тестов. Я не знаю, использую ли я их, но меня особенно интересовало, почему они даже существуют.
Может ли кто-нибудь дать мне практическую ситуацию, когда я когда-либо захочу использовать тестовый пакет, а также, какие преимущества имеют использование тестовых наборов, а не просто использование различных независимых тестов?
EDIT: Я чувствую, что этот вопрос не дублируется, поскольку другие ответы на подобные вопросы дают общее определение или фрагмент кода (насколько я мог видеть), и я ищу более практичное использование апартаментов с точки зрения дизайна. Я хотел бы знать, почему объединение тестов вместе может быть хорошей идеей или почему это может быть и т.д.