A C F G I L P R V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AnalyzeClasses - Annotation Type in com.tngtech.archunit.junit
-
Specifies which packages/locations should be scanned and tested when running a JUnit 5 test.
- ArchIgnore - Annotation Type in com.tngtech.archunit.junit
-
Marks rules (annotated with
@ArchTest
) to be ignored by the test support. - ArchRules - Class in com.tngtech.archunit.junit
- ArchTag - Annotation Type in com.tngtech.archunit.junit
- ArchTags - Annotation Type in com.tngtech.archunit.junit
-
Simply a container for
ArchTag
. - ArchTest - Annotation Type in com.tngtech.archunit.junit
-
Marks ArchUnit tests to be executed by the test infrastructure.
C
- cacheMode() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
-
Controls, if
JavaClasses
should be cached by location, to be reused between several test classes, or just within the same class. - CacheMode - Enum 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. - com.tngtech.archunit.junit - package com.tngtech.archunit.junit
F
- FOREVER - 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.
I
- importOptions() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
-
Allows to filter the class import.
- in(Class<?>) - Static method in class com.tngtech.archunit.junit.ArchRules
L
- LocationProvider - Interface in com.tngtech.archunit.junit
-
Allows to provide a custom implementation, that supplies
Locations
to be imported by the JUnit test infrastructure. - locations() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
P
- packages() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
- packagesOf() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
- PER_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() - Method in annotation type com.tngtech.archunit.junit.ArchIgnore
V
- value() - Method in annotation type com.tngtech.archunit.junit.ArchTag
-
The actual tag.
- value() - Method in annotation type com.tngtech.archunit.junit.ArchTags
- valueOf(String) - Static method in enum com.tngtech.archunit.junit.CacheMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.tngtech.archunit.junit.CacheMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages