added first ArchUnit test
parent
42e855fce6
commit
cbac75d770
@ -0,0 +1,20 @@
|
||||
package com.beanit.openiec61850.integrationtests;
|
||||
|
||||
import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.classes;
|
||||
|
||||
import com.tngtech.archunit.junit.AnalyzeClasses;
|
||||
import com.tngtech.archunit.junit.ArchTest;
|
||||
import com.tngtech.archunit.lang.ArchRule;
|
||||
|
||||
@AnalyzeClasses(packages = "com.beanit")
|
||||
public class ArchitectureTest {
|
||||
|
||||
@ArchTest
|
||||
public static final ArchRule only_josistack_accesses_its_internal_pkg =
|
||||
classes()
|
||||
.that()
|
||||
.resideInAPackage("..josistack.internal..")
|
||||
.should()
|
||||
.onlyBeAccessed()
|
||||
.byAnyPackage("..josistack..");
|
||||
}
|
Loading…
Reference in New Issue