Skip to content

Commit 26f82b7

Browse files
committed
Refactoring: deleted comments for better readability
1 parent 0c97565 commit 26f82b7

2 files changed

Lines changed: 15 additions & 104 deletions

File tree

src/test/java/com/devonfw/sample/archunit/ArchitectureTest.java

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,22 @@ public class ArchitectureTest {
1515

1616
@ArchTest
1717
private static final ArchRule shouldOnlyAccessValidLayers = //
18-
layeredArchitecture().consideringAllDependencies() //
19-
.layer("common").definedBy("com.devonfw.sample.archunit.common..") //
20-
.layer("logic").definedBy("com.devonfw.sample.archunit.logic..") //
21-
.layer("dataaccess").definedBy("com.devonfw.sample.archunit.dataaccess..") //
22-
.layer("service").definedBy("com.devonfw.sample.archunit.service..") //
23-
.layer("client").definedBy("com.devonfw.sample.archunit.client..")
18+
layeredArchitecture().consideringAllDependencies() //
19+
.layer("common").definedBy("..common..") //
20+
.layer("logic").definedBy("..logic..") //
21+
.layer("dataaccess").definedBy("..dataaccess..") //
22+
.layer("service").definedBy("..service..") //
23+
.layer("client").definedBy("..client..")
24+
.layer("batch").definedBy("..batch..")
2425

25-
.withOptionalLayers(true)
26+
.whereLayer("client").mayNotBeAccessedByAnyLayer()
27+
.whereLayer("batch").mayOnlyBeAccessedByLayers( "logic")
28+
.whereLayer("service").mayOnlyBeAccessedByLayers("client")
29+
.whereLayer("logic").mayOnlyBeAccessedByLayers("service", "batch")
30+
.whereLayer("dataaccess").mayOnlyBeAccessedByLayers("logic")
31+
.whereLayer("common").mayOnlyBeAccessedByLayers("common", "dataaccess", "logic", "service")
32+
33+
.withOptionalLayers(true)
2634
.because("Dependency of technical layers violates architecture rules.");
2735
// ...
2836

src/test/java/com/devonfw/sample/archunit/LayerDependencyRulesTest.java

Lines changed: 0 additions & 97 deletions
This file was deleted.

0 commit comments

Comments
 (0)