Package com.tngtech.archunit.junit
Class ArchTests
- java.lang.Object
-
- com.tngtech.archunit.junit.ArchTests
-
public final class ArchTests extends java.lang.ObjectIncludes all@ArchTestannotated members of another class into this ArchUnit test. For exampleclass MyArchRuleSuite1 { @ArchTest static final ArchRule suite1Rule1 = classes()... @ArchTest static void suite1Rule2(JavaClasses classes) { // ... } } class MyArchRuleSuite2 { @ArchTest static final ArchRule suite2Rule1 = classes()... } @AnalyzeClasses(..) class MyArchitectureTest { // includes all@ArchTest members from MyArchRuleSuite1 @ArchTest static final ArchTests includedRules1 = ArchTests.in(MyArchRuleSuite1.class); // includes all@ArchTest members from MyArchRuleSuite2 @ArchTest static final ArchTests includedRules2 = ArchTests.in(MyArchRuleSuite2.class); }
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ArchTestsin(java.lang.Class<?> definitionLocation)
-