我想为我的Checkstyle扩展写一个junit测试。有人能告诉我怎么做吗?我知道github里有一个叫做JUnit-Checkstyle-Test-Wrapper的项目。但是,我不知道使用这个工具如何帮助我找到我的扩展并验证它的值。谢谢。
w8f9ii691#
关于如何测试你的checkstyle扩展(我假设你已经添加了一个checker),最好的参考可能是看看checkstyle source code,然后复制并修改一个现有的测试。例如,下面是HeaderCheck的测试。这可能是最好的开始方式。记住,你实际上可以扩展Checkstyle测试类。
a64a0gku2#
查看大量自定义Checkstyle检查的示例及其UT https://github.com/sevntu-checkstyle/sevntu.checkstyle/tree/master/sevntu-checks
2条答案
按热度按时间w8f9ii691#
关于如何测试你的checkstyle扩展(我假设你已经添加了一个checker),最好的参考可能是看看checkstyle source code,然后复制并修改一个现有的测试。例如,下面是HeaderCheck的测试。这可能是最好的开始方式。记住,你实际上可以扩展Checkstyle测试类。
a64a0gku2#
查看大量自定义Checkstyle检查的示例及其UT https://github.com/sevntu-checkstyle/sevntu.checkstyle/tree/master/sevntu-checks