Я бы хотел применить утверждения assertj вместо утверждений junit в моих тестах.Какой лучший способ?В качестве альтернативы, если бы я мог предотвратить утверждения junit, это тоже было бы хорошо.
Есть ли способ сделать это с помощью checkstyle?
Есть несколько проверок, которые могут вам помочь.Лучше всего настроить столько проверок, сколько вы можете, потому что 1 может не поймать все.
Следующие проверки могут сообщать о нарушениях, когда пользователь использует неправильный импорт, который вы укажете (junit).Незаконный импорт - http://checkstyle.sourceforge.net/config_imports.html#IllegalImport - запрещает указанный вами импорт.Контроль импорта - http://checkstyle.sourceforge.net/config_imports.html#ImportControl - Этот параметр определяет, какой импорт разрешен, а какой запрещен для вашего приложения.Это позволяет настраивать определенные пакеты и классы поверх другой проверки.
Следующее может использоваться для сообщения о нарушениях в любом коде, в котором можно написать выражение, для которого другие проверки не перехватили.Например, если пользователь записал полный путь вместо использования импорта.В настоящее время в checkstyle проверки нет.Regexp Singleline - http://checkstyle.sourceforge.net/config_regexp.html#RegexpSingleline