Index
All Classes and Interfaces|All Packages
A
- AnalyzeClasses - Annotation Interface in com.tngtech.archunit.junit
-
Specifies which packages/locations should be scanned and tested when running a test with the
ArchUnitRunner. - ArchIgnore - Annotation Interface in com.tngtech.archunit.junit
-
Marks rules (annotated with
@ArchTest) to be ignored by the test support. - ArchTest - Annotation Interface in com.tngtech.archunit.junit
-
Marks ArchUnit tests to be executed by the test infrastructure.
- ArchTests - Class in com.tngtech.archunit.junit
-
Includes all
@ArchTestannotated members of another class into this ArchUnit test. - ArchUnitRunner<T> - Class in com.tngtech.archunit.junit
-
Evaluates
ArchRulesagainst the classes inside of the packages specified via@AnalyzeClasseson the annotated test class. - ArchUnitRunner(Class<?>) - Constructor for class com.tngtech.archunit.junit.ArchUnitRunner
- ArchUnitRunner.InternalRunner<T> - Interface in com.tngtech.archunit.junit
C
- cacheMode() - Element in annotation interface com.tngtech.archunit.junit.AnalyzeClasses
-
Controls, if
JavaClassesshould be cached by location, to be reused between several test classes, or just within the same class. - CacheMode - Enum Class in com.tngtech.archunit.junit
-
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. - classBlock(RunNotifier) - Method in class com.tngtech.archunit.junit.ArchUnitRunner
- classBlock(RunNotifier) - Method in interface com.tngtech.archunit.junit.ArchUnitRunner.InternalRunner
- com.tngtech.archunit.junit - package com.tngtech.archunit.junit
D
- describeChild(T) - Method in class com.tngtech.archunit.junit.ArchUnitRunner
- describeChild(T) - Method in interface com.tngtech.archunit.junit.ArchUnitRunner.InternalRunner
F
- FOREVER - Enum constant in enum class com.tngtech.archunit.junit.CacheMode
-
Signals that imported Java classes should be cached by location (i.e.
G
- get(Class<?>) - Method in interface com.tngtech.archunit.junit.LocationProvider
-
Returns locations to be imported for the current test run.
- getChildren() - Method in class com.tngtech.archunit.junit.ArchUnitRunner
- getChildren() - Method in interface com.tngtech.archunit.junit.ArchUnitRunner.InternalRunner
- getDefinitionLocation() - Method in class com.tngtech.archunit.junit.ArchTests
I
- importOptions() - Element in annotation interface com.tngtech.archunit.junit.AnalyzeClasses
-
Allows to filter the class import.
- in(Class<?>) - Static method in class com.tngtech.archunit.junit.ArchTests
L
- LocationProvider - Interface in com.tngtech.archunit.junit
-
Allows to provide a custom implementation, that supplies
Locationsto be imported by the JUnit test infrastructure. - locations() - Element in annotation interface com.tngtech.archunit.junit.AnalyzeClasses
P
- packages() - Element in annotation interface com.tngtech.archunit.junit.AnalyzeClasses
- packagesOf() - Element in annotation interface com.tngtech.archunit.junit.AnalyzeClasses
- PER_CLASS - Enum constant in enum class com.tngtech.archunit.junit.CacheMode
-
Signals that imported Java classes should be cached for the current test class only, and discarded afterwards.
R
- reason() - Element in annotation interface com.tngtech.archunit.junit.ArchIgnore
- runChild(T, RunNotifier) - Method in interface com.tngtech.archunit.junit.ArchUnitRunner.InternalRunner
- runChild(T, RunNotifier) - Method in class com.tngtech.archunit.junit.ArchUnitRunner
V
- valueOf(String) - Static method in enum class com.tngtech.archunit.junit.CacheMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.tngtech.archunit.junit.CacheMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wholeClasspath() - Element in annotation interface com.tngtech.archunit.junit.AnalyzeClasses
All Classes and Interfaces|All Packages