Спасибо за материал, пользуемся многим из перечисленного, и по субъективным жизнь с подобным становится проще и понятнее.
От себя добавлю что:
— Использование статических импортов для общеизвестных методов и констант существенно упрощает чтение и позволяет не утопать в символах;
— Для легкой навигации по участкам Given, When, Then также добавляю комметарии
@Test
public void findProduct() {
// given
...
// when
...
// then
...
}
Позволяет быстро ориентироваться в тесте, если тот содержит больше пары строк кода в одном из участков
От себя добавлю что:
— Использование статических импортов для общеизвестных методов и констант существенно упрощает чтение и позволяет не утопать в символах;
— Для легкой навигации по участкам Given, When, Then также добавляю комметарии
Позволяет быстро ориентироваться в тесте, если тот содержит больше пары строк кода в одном из участков