Add dm-service-name cm-handle searches to integration tests 73/141373/1
authorToineSiebelink <toine.siebelink@est.tech>
Tue, 24 Jun 2025 15:50:01 +0000 (16:50 +0100)
committerToineSiebelink <toine.siebelink@est.tech>
Tue, 24 Jun 2025 16:21:28 +0000 (17:21 +0100)
commita6f024b0dc5c0bc94dfe4fae90ec63ff0b3fd656
treef59b19fd4555f8cc56430f43bff7fc1e6fb61a3f
parente4925822a4844164d10eb0d29c5503a5432fae97
Add dm-service-name cm-handle searches to  integration tests

- Split cm handle search tests in North- and Southbound test classes
- Added test variations with and without (additional) cm handle properties
- Too many functional NCMP test: grouped them in folder by feature names
  (semi-automatically updated copyright to all moved files even if not strictly necessary
- Reformatted and cleaned up (descriptions) northbound tests
- Minor reformatting of production code
- Increase margin on performance timer accuracy test (unrelated but caused test to fail sometimes)

Issue-ID:CPS-1872

Change-Id: I3bbf3b2b6b4301bbed0eb72d76ec7125e89f0217
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
19 files changed:
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/NetworkCmProxyInventoryController.java
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/util/RestOutputCmHandleMapper.java
integration-test/src/test/groovy/org/onap/cps/integration/ResourceMeterAccuracyTest.groovy
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/cmnotificationsubscription/CmNotificationSubscriptionSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/CmNotificationSubscriptionSpec.groovy with 97% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/data/AlternateIdSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/AlternateIdSpec.groovy with 94% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/data/BearerTokenPassthroughSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/BearerTokenPassthroughSpec.groovy with 97% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/data/DmiUrlEncodingPassthroughSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/DmiUrlEncodingPassthroughSpec.groovy with 92% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/data/LegacyBatchDataOperationSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/LegacyBatchDataOperationSpec.groovy with 99% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/datajobs/DataJobResultServiceSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/DataJobResultServiceSpec.groovy with 93% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/datajobs/DataJobStatusServiceSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/DataJobStatusServiceSpec.groovy with 94% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/datajobs/WriteSubJobSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/WriteSubJobSpec.groovy with 96% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/CmHandleCreateSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/CmHandleCreateSpec.groovy with 94% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/CmHandleSearchesNorthBoundRestApiSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/RestApiSpec.groovy with 84% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/CmHandleSearchesSouthBoundRestApiSpec.groovy [new file with mode: 0644]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/CmHandleUpdateSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/CmHandleUpdateSpec.groovy with 96% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/CmHandleUpgradeSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/CmHandleUpgradeSpec.groovy with 98% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/ModuleSyncWatchdogIntegrationSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/ModuleSyncWatchdogIntegrationSpec.groovy with 98% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/ModulesRestApiSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/YangModulesSpec.groovy with 96% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/policyexecutor/PolicyExecutorIntegrationSpec.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/PolicyExecutorIntegrationSpec.groovy with 96% similarity]