CodeFX о динамических тестах в JUnit 5

Published by NASA Goddard Space Flight Center under CC-BY-SA 2.0

В серии текстов блога CodeFX о JUnit 5 появился новый материал, посвящённый динамическим тестам.

Поскольку JUnit 5 ещё не достиг релиза, текст написан по недавнему Milestone 1. Автор текста Nicolay Parlog обещает, что при появлении новых Milestone-версий и после релиза материал будет обновлён.

Как он обращает внимание, у новой версии JUnit есть принципиальное отличие от предшествующей. В JUnit 4 тесты создаются во время компиляции. Это могло ограничивать разработчика в действиях, однако теперь ситуация меняется: JUnit 5 благодаря динамическим тестам позволяет создавать тесты в рантайме. Как именно — и разбирается в тексте.

Напомним, что релиз JUnit 5 запланирован на конец года. Рабочим названием этой версии было JUnit Lambda, а средства на её разработку собирали в прошлом году с помощью успешной краудфандинговой кампании.