эту кучу ассертов в один тест...?
Что будет если упадет один из этих ассертов? будет ли из названия теста/ошибки понятно, что именно и где именно упало?
стоит посмотреть в сторону fluent assertion (AssertJ или Truth), как раз для таких случаев
А появится какой-то смысл если вы разделите софт-ассерты на несколько тестов?
Обсуждают сегодня