diff options
author | 2024-12-12 09:27:28 +0000 | |
---|---|---|
committer | 2024-12-12 09:27:28 +0000 | |
commit | 28e30ebcb58d46cc37eb8f8f3d279b08a9600200 (patch) | |
tree | 2bd390259b46b6fa2ff360a1a00f91f5a2fa11fd /cps-ncmp-service/src/main/java/org/onap | |
parent | 29061930922eeb686da7f91ec7852b7ee875c739 (diff) | |
parent | 8060d1b698fed834a6ebf423c2d84bbc94b041e2 (diff) |
Merge "Increase Test coverage for cps-ncmp-service"
Diffstat (limited to 'cps-ncmp-service/src/main/java/org/onap')
-rw-r--r-- | cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/cmnotificationsubscription/ncmp/CmSubscriptionComparator.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/cmnotificationsubscription/ncmp/CmSubscriptionComparator.java b/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/cmnotificationsubscription/ncmp/CmSubscriptionComparator.java index d7f15a2c72..99c5695850 100644 --- a/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/cmnotificationsubscription/ncmp/CmSubscriptionComparator.java +++ b/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/cmnotificationsubscription/ncmp/CmSubscriptionComparator.java @@ -46,24 +46,20 @@ public class CmSubscriptionComparator { final List<DmiCmSubscriptionPredicate> existingDmiCmSubscriptionPredicates) { final List<DmiCmSubscriptionPredicate> newDmiCmSubscriptionPredicates = new ArrayList<>(); - for (final DmiCmSubscriptionPredicate dmiCmSubscriptionPredicate : existingDmiCmSubscriptionPredicates) { - final Set<String> targetCmHandleIds = new HashSet<>(); final Set<String> xpaths = new HashSet<>(); final DatastoreType datastoreType = dmiCmSubscriptionPredicate.getDatastoreType(); - for (final String cmHandleId : dmiCmSubscriptionPredicate.getTargetCmHandleIds()) { for (final String xpath : dmiCmSubscriptionPredicate.getXpaths()) { if (!cmSubscriptionPersistenceService.isOngoingCmSubscription(datastoreType, cmHandleId, xpath)) { - xpaths.add(xpath); targetCmHandleIds.add(cmHandleId); + xpaths.add(xpath); } } } - populateValidDmiSubscriptionPredicates(targetCmHandleIds, xpaths, datastoreType, newDmiCmSubscriptionPredicates); } @@ -73,7 +69,7 @@ public class CmSubscriptionComparator { private void populateValidDmiSubscriptionPredicates(final Set<String> targetCmHandleIds, final Set<String> xpaths, final DatastoreType datastoreType, final List<DmiCmSubscriptionPredicate> dmiCmSubscriptionPredicates) { - if (!(targetCmHandleIds.isEmpty() || xpaths.isEmpty())) { + if (!targetCmHandleIds.isEmpty()) { final DmiCmSubscriptionPredicate dmiCmSubscriptionPredicate = new DmiCmSubscriptionPredicate(targetCmHandleIds, datastoreType, xpaths); dmiCmSubscriptionPredicates.add(dmiCmSubscriptionPredicate); |