diff options
author | danielhanrahan <daniel.hanrahan@est.tech> | 2023-11-10 15:12:22 +0000 |
---|---|---|
committer | Arpit Singh <as00745003@techmahindra.com> | 2024-02-08 13:04:19 +0000 |
commit | 60c73123ba15404816282dd36b370a3fec10c91d (patch) | |
tree | 6800a70ccf624bedb92c31028c1b88830c813389 /cps-application | |
parent | 6482b36e6aa33c714ddcaea7f1064e0eb82344ec (diff) |
Update Architecture rule to add cache package
- Modify test to allow org.onap.cps.cache package to access CPS classes
- Update archunit to avoid exceptions during build related to Java 17
Issue-ID: CPS-1958
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: If74dd897b8e41b83e41ea2a35e087ee56beb3088
(cherry picked from commit ed9d179947325bbb9b81378b469341d023b46cd8)
Diffstat (limited to 'cps-application')
-rw-r--r-- | cps-application/src/test/java/org/onap/cps/architecture/LayeredArchitectureTest.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cps-application/src/test/java/org/onap/cps/architecture/LayeredArchitectureTest.java b/cps-application/src/test/java/org/onap/cps/architecture/LayeredArchitectureTest.java index 8448136fea..ec16ceefe8 100644 --- a/cps-application/src/test/java/org/onap/cps/architecture/LayeredArchitectureTest.java +++ b/cps-application/src/test/java/org/onap/cps/architecture/LayeredArchitectureTest.java @@ -44,6 +44,7 @@ public class LayeredArchitectureTest { private static final String NOTIFICATION_PACKAGE = "org.onap.cps.notification.."; private static final String CPS_UTILS_PACKAGE = "org.onap.cps.utils.."; private static final String NCMP_INIT_PACKAGE = "org.onap.cps.ncmp.init.."; + private static final String CPS_CACHE_PACKAGE = "org.onap.cps.cache.."; @ArchTest static final ArchRule restControllerShouldOnlyDependOnRestController = @@ -55,7 +56,9 @@ public class LayeredArchitectureTest { freeze(classes().that().resideInAPackage(API_SERVICE_PACKAGE) .or().resideInAPackage(SPI_SERVICE_PACKAGE).should().onlyHaveDependentClassesThat() .resideInAnyPackage(REST_CONTROLLER_PACKAGE, API_SERVICE_PACKAGE, SPI_SERVICE_PACKAGE, NCMP_REST_PACKAGE, - NCMP_SERVICE_PACKAGE, YANG_SCHEMA_PACKAGE, NOTIFICATION_PACKAGE, CPS_UTILS_PACKAGE, NCMP_INIT_PACKAGE)); + NCMP_SERVICE_PACKAGE, YANG_SCHEMA_PACKAGE, NOTIFICATION_PACKAGE, CPS_UTILS_PACKAGE, NCMP_INIT_PACKAGE, + CPS_CACHE_PACKAGE)); + @ArchTest static final ArchRule repositoryShouldOnlyBeDependedOnByServicesAndRepository = |