Package com.tngtech.archunit.junit
-
Interface Summary Interface Description LocationProvider Allows to provide a custom implementation, that suppliesLocations
to be imported by theArchUnitRunner
. -
Class Summary Class Description ArchRules ArchUnitRunner EvaluatesArchRules
against the classes inside of the packages specified via@AnalyzeClasses
on the annotated test class. -
Enum Summary Enum Description CacheMode Determines how the JUnit test support caches classes.
The test support can cache imported classes according to their location between several runs of different test classes, i.e. -
Annotation Types Summary Annotation Type Description AnalyzeClasses Specifies which packages/locations should be scanned and tested when running a test with theArchUnitRunner
.ArchIgnore Equivalent toIgnore
, but can be applied to fields to mark rules annotated with @ArchTest
to be ignored by theArchUnitRunner
.ArchTest Marks a field of typeArchRule
to be evaluated by theArchUnitRunner
.