All Classes

Class Description
AnalyzeClasses
Specifies which packages/locations should be scanned and tested when running a JUnit 5 test.
ArchIgnore
Marks rules (annotated with @ArchTest) to be ignored by the test support.
ArchRules Deprecated.
Please use ArchTests instead
ArchTag
@ArchTag is a repeatable annotation that allows tagging any @ArchTest field/method/class.
ArchTags
Simply a container for ArchTag.
ArchTest
Marks ArchUnit tests to be executed by the test infrastructure.
ArchTests
Includes all @ArchTest annotated members of another class into this ArchUnit test.
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.
LocationProvider
Allows to provide a custom implementation, that supplies Locations to be imported by the JUnit test infrastructure.