Automated Architecture Tests with ArchUnit
Fail the build when a module breaks a dependency rule. Lesson 3 of Level 10: Architecture That Survives Change.
Level 10 · Architecture That Survives Change · Lesson 3 of 6
Fail the build when a module breaks a dependency rule.
Continue learning
- Fitness Functions: Tests for Your Architecture — Previous lesson
- Incremental Change: Strangler Fig, Expand/Contract & Pipelines — Next lesson
- Level 10: Architecture That Survives Change — Back to the level
Try it hands-on
- Architecture Fitness Functions — Add dependencies between modules and watch automated fitness functions pass or fail the build.