@@ -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