diff --git a/backend/src/test/java/de/fete/HexagonalArchitectureTest.java b/backend/src/test/java/de/fete/HexagonalArchitectureTest.java index fbcba99..90e2124 100644 --- a/backend/src/test/java/de/fete/HexagonalArchitectureTest.java +++ b/backend/src/test/java/de/fete/HexagonalArchitectureTest.java @@ -60,4 +60,9 @@ class HexagonalArchitectureTest { static final ArchRule persistenceMustNotDependOnWeb = noClasses() .that().resideInAPackage("de.fete.adapter.out.persistence..") .should().dependOnClassesThat().resideInAPackage("de.fete.adapter.in.web.."); + + @ArchTest + static final ArchRule webAdapterMustNotDependOnOutboundPorts = noClasses() + .that().resideInAPackage("de.fete.adapter.in.web..") + .should().dependOnClassesThat().resideInAPackage("de.fete.domain.port.out.."); }