Class ArchitectureTestEngine
java.lang.Object
dev.archunitjava.junit.ArchitectureTestEngine
- All Implemented Interfaces:
org.junit.platform.engine.TestEngine
public final class ArchitectureTestEngine
extends Object
implements org.junit.platform.engine.TestEngine
Optional JUnit Platform engine for
ArchitectureTest methods.
Discovery deliberately accepts only explicit class, method, and unique-ID selectors. It does not scan packages or class-path roots because doing so would load unrelated analyzed classes.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.platform.engine.TestEngine
getArtifactId, getGroupId, getVersion
-
Field Details
-
ENGINE_ID
- See Also:
-
CACHE_ENABLED
- See Also:
-
PARALLEL_ENABLED
- See Also:
-
-
Constructor Details
-
ArchitectureTestEngine
public ArchitectureTestEngine()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.junit.platform.engine.TestEngine
-
discover
public org.junit.platform.engine.TestDescriptor discover(org.junit.platform.engine.EngineDiscoveryRequest request, org.junit.platform.engine.UniqueId uniqueId) - Specified by:
discoverin interfaceorg.junit.platform.engine.TestEngine
-
execute
public void execute(org.junit.platform.engine.ExecutionRequest request) - Specified by:
executein interfaceorg.junit.platform.engine.TestEngine
-