diff --git a/src/main/java/mops/gruppen2/Gruppen2Application.java b/src/main/java/mops/gruppen2/Gruppen2Application.java index a2406e3..8261158 100644 --- a/src/main/java/mops/gruppen2/Gruppen2Application.java +++ b/src/main/java/mops/gruppen2/Gruppen2Application.java @@ -23,11 +23,6 @@ import java.util.List; @SpringBootApplication @EnableSwagger2 public class Gruppen2Application { - @Autowired - private GroupService groupService; - - @Autowired - private EventService eventService; public static void main(String[] args) { SpringApplication.run(Gruppen2Application.class, args); diff --git a/src/test/java/mops/gruppen2/architecture/LayeredArchitectureTest.java b/src/test/java/mops/gruppen2/architecture/LayeredArchitectureTest.java index f4c7b97..fbd0f48 100644 --- a/src/test/java/mops/gruppen2/architecture/LayeredArchitectureTest.java +++ b/src/test/java/mops/gruppen2/architecture/LayeredArchitectureTest.java @@ -1,10 +1,10 @@ package mops.gruppen2.architecture; - import com.tngtech.archunit.core.importer.ImportOption; - import com.tngtech.archunit.junit.AnalyzeClasses; - import com.tngtech.archunit.junit.ArchTest; - import com.tngtech.archunit.lang.ArchRule; - import com.tngtech.archunit.library.Architectures; +import com.tngtech.archunit.core.importer.ImportOption; +import com.tngtech.archunit.junit.AnalyzeClasses; +import com.tngtech.archunit.junit.ArchTest; +import com.tngtech.archunit.lang.ArchRule; +import com.tngtech.archunit.library.Architectures; @AnalyzeClasses(packages = "mops.gruppen2", importOptions = { ImportOption.DoNotIncludeTests.class }) public class LayeredArchitectureTest { @@ -14,17 +14,18 @@ public class LayeredArchitectureTest { .layer("Domain").definedBy("..domain..") .layer("Service").definedBy("..service") .layer("Controller").definedBy("..controller..") - .layer("Repository").definedBy("..repository.."); + .layer("Repository").definedBy("..repository..") + .layer("Config").definedBy("..config.."); @ArchTest public static final ArchRule domainLayerShouldOnlyBeAccessedByServiceAndControllerLayer = layeredArchitecture .whereLayer("Domain") - .mayOnlyBeAccessedByLayers("Service", "Controller"); + .mayOnlyBeAccessedByLayers("Service", "Controller", "Config"); @ArchTest public static final ArchRule serviceLayerShouldOnlyBeAccessedByControllerLayer = layeredArchitecture .whereLayer("Service") - .mayOnlyBeAccessedByLayers("Controller"); + .mayOnlyBeAccessedByLayers("Controller", "Config"); @ArchTest public static final ArchRule repositoryLayerShouldOnlyBeAccessedByServiceLayer = layeredArchitecture