在java测试中强制执行assertj

问题描述 投票:1回答:1

我想在我的测试中强制执行assertj断言而不是junit断言。什么是最好的方式?或者,如果我可以阻止junit断言也可以。

有没有办法通过checkstyle这样做?

java junit checkstyle assertj
1个回答
1
投票

有一些检查可以帮助你。最好的办法是配置尽可能多的检查,因为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

© www.soinside.com 2019 - 2024. All rights reserved.