Skip to content

Commit 0c97565

Browse files
committed
delete redundant layer rules check.
LayerDependencyRulesTest.java includes all necessary tests.
1 parent 7d21655 commit 0c97565

1 file changed

Lines changed: 0 additions & 22 deletions

File tree

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

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,6 @@ public class ArchitectureTest {
2222
.layer("service").definedBy("com.devonfw.sample.archunit.service..") //
2323
.layer("client").definedBy("com.devonfw.sample.archunit.client..")
2424

25-
.whereLayer("common").mayOnlyAccessLayers("common")
26-
// L01: Common Layer doesnt depend on any other layer
27-
.whereLayer("client").mayOnlyBeAccessedByLayers("client")
28-
// L02: verifying that only client layer code may depend on client layer.
29-
.whereLayer("client").mayOnlyAccessLayers("client")
30-
// L03: verifying that client layer does not depend on logic layer.
31-
// L04: verifying that client layer does not depend on dataaccess layer.
32-
// L05: verifying that client layer does not depend on batch layer.
33-
.whereLayer("service").mayOnlyBeAccessedByLayers("client")
34-
.whereLayer("service").mayOnlyAccessLayers("logic", "common")
35-
// L08: verifying that code from service layer does not depend on dataaccess layer.
36-
// L06: verifying that service layer does not on depend batch layer.
37-
//.whereLayer("batch").mayOnlyAccessLayers("java")
38-
// L07: verifying that batch layer does not depend on service layer.
39-
// L11: verifying that batch layer does not depend on dataaccess layer.
40-
.whereLayer("logic").mayOnlyBeAccessedByLayers("service")
41-
.whereLayer("logic").mayOnlyAccessLayers("dataaccess", "common")
42-
// L09: verifying that code from logic layer does not depend on service layer (of same app).
43-
.whereLayer("dataaccess").mayOnlyBeAccessedByLayers("logic")
44-
.whereLayer("dataaccess").mayOnlyAccessLayers("dataaccess", "common")
45-
// L10: verifying that dataaccess layer does not depend on service layer.
46-
// L12: verifying that dataaccess layer does not depend on logic layer.
4725
.withOptionalLayers(true)
4826
.because("Dependency of technical layers violates architecture rules.");
4927
// ...

0 commit comments

Comments
 (0)