Fix Architecture tests in LayeredArchitectureTest
This commit is contained in:
@ -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);
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user