A C D F G I L P R V 
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 test with the ArchUnitRunner.
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
 
ArchTest - Annotation Type in com.tngtech.archunit.junit
Marks ArchUnit tests to be executed by the test infrastructure.
ArchUnitRunner - Class in com.tngtech.archunit.junit
Evaluates ArchRules against the classes inside of the packages specified via @AnalyzeClasses on the annotated test class.
ArchUnitRunner(Class<?>) - Constructor for class com.tngtech.archunit.junit.ArchUnitRunner
 

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.
classBlock(RunNotifier) - Method in class com.tngtech.archunit.junit.ArchUnitRunner
 
com.tngtech.archunit.junit - package com.tngtech.archunit.junit
 

D

describeChild(ArchTestExecution) - Method in class com.tngtech.archunit.junit.ArchUnitRunner
 

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.
getChildren() - Method in class com.tngtech.archunit.junit.ArchUnitRunner
 

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
 
runChild(ArchTestExecution, RunNotifier) - Method in class com.tngtech.archunit.junit.ArchUnitRunner
 

V

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.
A C D F G I L P R V 
All Classes All Packages