Применять assertj в тестах Java - PullRequest
0 голосов
/ 17 декабря 2018

Я бы хотел применить утверждения assertj вместо утверждений junit в моих тестах.Какой лучший способ?В качестве альтернативы, если бы я мог предотвратить утверждения junit, это тоже было бы хорошо.

Есть ли способ сделать это с помощью checkstyle?

1 Ответ

0 голосов
/ 17 декабря 2018

Есть несколько проверок, которые могут вам помочь.Лучше всего настроить столько проверок, сколько вы можете, потому что 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...