java - FindBugs:单元测试包依赖规则?

标签 java junit circular-dependency findbugs

我想在我们的代码库中强制执行某些依赖关系规则:例如包 A 不应该依赖于包 B,没有循环依赖等。我认为能够强制执行它们的唯一方法是(失败的)测试,而不是报告。

所以我环顾四周,发现JDepend , Classycle和 JBoss TattleTale - 所有这些似乎都已停产并且缺乏 Java 8 支持。就在那时我发现了 FindBugs。

所以我想使用 FindBugs 来分析我们的包结构并使用 JUnit 来验证有关它们关系的某些规则。但由于 FindBugs 源代码巨大,我想知道:我如何实现这一点?

问候, 斯蒂芬

最佳答案

关于java - FindBugs:单元测试包依赖规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24990996/

相关文章:

java - 如何在使用 JUnit、Spring Boot 和 TestContainers 的集成测试中防止数据冲突?

java - 未找到 slf4j 依赖项

java - Android Java函数参数中的 "..."和 "[]"有什么区别?

java - 使用 Neuroph 神经网络进行图像识别?

java - 进行 JUnit 测试时在 JSF 中找不到组件 ID

java - 使用 jUnit 和 Mockito 对外部 REST API 调用进行单元测试

.net - 解决循环依赖

python - Python中的循环依赖

java - SQL group by 替换不同的值

java - 这个链表分区算法是如何工作的?