From 1b0a5fdc4df59d2b85db840f28fdd79215bff68f Mon Sep 17 00:00:00 2001 From: Remigiusz Janeczek Date: Tue, 10 Aug 2021 13:32:21 +0200 Subject: Update tests and component spec to use AAI v23 API Issue-ID: DCAEGEN2-1531 Signed-off-by: Remigiusz Janeczek Change-Id: I4bf16f64cc4e8a338ee83b846b3fb939a56f5a0f --- dpo/spec/prh.componentspec.json | 4 ++-- .../java/org/onap/dcaegen2/services/prh/TestAppConfiguration.java | 6 +++--- .../services/prh/integration/PrhWorkflowIntegrationTest.java | 6 +++--- .../org/onap/dcaegen2/services/prh/tasks/BbsActionsTaskTest.java | 4 ++-- .../src/test/resources/BbsActionsTaskTestFiles/oldLogicalLink.json | 2 +- .../test/resources/BbsActionsTaskTestFiles/pnfWithLogicalLink.json | 2 +- prh-app-server/src/test/resources/configurationFromCbs.json | 4 ++-- .../services/prh/adapter/aai/impl/AaiClientConfigurations.java | 2 +- .../prh/adapter/aai/impl/AaiGetServiceInstanceClientTest.java | 4 ++-- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/dpo/spec/prh.componentspec.json b/dpo/spec/prh.componentspec.json index 045ca11b..ce4272e9 100644 --- a/dpo/spec/prh.componentspec.json +++ b/dpo/spec/prh.componentspec.json @@ -30,13 +30,13 @@ { "format": "AAI_Interaction", "version": "1.0.0", - "config_key": "/aai/v12/network/pnfs/pnf/pnf_name", + "config_key": "/aai/v23/network/pnfs/pnf/pnf_name", "type": "message_router" }, { "format": "AAI_Interaction", "version": "1.0.0", - "config_key": "/aai/v12/network/pnfs/pnf/pnf_name", + "config_key": "/aai/v23/network/pnfs/pnf/pnf_name", "type": "message_router" } ] diff --git a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/TestAppConfiguration.java b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/TestAppConfiguration.java index bb79516e..4cfaff27 100644 --- a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/TestAppConfiguration.java +++ b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/TestAppConfiguration.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * PNF-REGISTRATION-HANDLER * ================================================================================ - * Copyright (C) 2018 NOKIA Intellectual Property. All rights reserved. + * Copyright (C) 2018-2021 NOKIA Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -55,8 +55,8 @@ public class TestAppConfiguration { public static ImmutableAaiClientConfiguration createDefaultAaiClientConfiguration() { return new ImmutableAaiClientConfiguration.Builder() - .pnfUrl("https://aai.onap.svc.cluster.local:8443/aai/v12/network/pnfs/pnf") - .baseUrl("https://aai.onap.svc.cluster.local:8443/aai/v12") + .pnfUrl("https://aai.onap.svc.cluster.local:8443/aai/v23/network/pnfs/pnf") + .baseUrl("https://aai.onap.svc.cluster.local:8443/aai/v23") .aaiUserName("AAI") .aaiUserPassword("AAI") .aaiIgnoreSslCertificateErrors(true) diff --git a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/integration/PrhWorkflowIntegrationTest.java b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/integration/PrhWorkflowIntegrationTest.java index 672cfc47..01beb88b 100644 --- a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/integration/PrhWorkflowIntegrationTest.java +++ b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/integration/PrhWorkflowIntegrationTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * PNF-REGISTRATION-HANDLER * ================================================================================ - * Copyright (C) 2019 NOKIA Intellectual Property. All rights reserved. + * Copyright (C) 2019-2021 NOKIA Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -103,8 +103,8 @@ class PrhWorkflowIntegrationTest { stubFor(get(urlEqualTo("/events/unauthenticated.VES_PNFREG_OUTPUT/OpenDCAE-c12/c12")) .willReturn(ok().withBody(new Gson().toJson(singletonList(event))))); - stubFor(get(urlEqualTo("/aai/v12/network/pnfs/pnf/" + pnfName)).willReturn(ok().withBody("{}"))); - stubFor(patch(urlEqualTo("/aai/v12/network/pnfs/pnf/" + pnfName))); + stubFor(get(urlEqualTo("/aai/v23/network/pnfs/pnf/" + pnfName)).willReturn(ok().withBody("{}"))); + stubFor(patch(urlEqualTo("/aai/v23/network/pnfs/pnf/" + pnfName))); stubFor(post(urlEqualTo("/events/unauthenticated.PNF_READY"))); scheduledTasks.scheduleMainPrhEventTask(); diff --git a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/BbsActionsTaskTest.java b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/BbsActionsTaskTest.java index f060ac7b..6eed61bf 100644 --- a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/BbsActionsTaskTest.java +++ b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/BbsActionsTaskTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * PNF-REGISTRATION-HANDLER * ================================================================================ - * Copyright (C) 2019 NOKIA Intellectual Property. All rights reserved. + * Copyright (C) 2019-2021 NOKIA Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ import reactor.core.publisher.Mono; class BbsActionsTaskTest { - private static final String AAI_URL = "https://aai.onap.svc.cluster.local:8443/aai/v12/network"; + private static final String AAI_URL = "https://aai.onap.svc.cluster.local:8443/aai/v23/network"; private static final String PNF_URL = "/pnfs/pnf"; private static final String LOGICAL_LINK_URL = "/logical-links/logical-link"; private static final String ATTACHMENT_POINT = "attachment-point"; diff --git a/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/oldLogicalLink.json b/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/oldLogicalLink.json index 7d3f02df..da3459ea 100644 --- a/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/oldLogicalLink.json +++ b/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/oldLogicalLink.json @@ -8,7 +8,7 @@ { "related-to": "pnf", "relationship-label": "org.onap.relationships.inventory.BridgedTo", - "related-link": "/aai/v14/network/pnfs/pnf/Nokia123", + "related-link": "/aai/v23/network/pnfs/pnf/Nokia123", "relationship-data": [ { "relationship-key": "pnf.pnf-name", diff --git a/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/pnfWithLogicalLink.json b/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/pnfWithLogicalLink.json index 6f4690d6..c34a074c 100644 --- a/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/pnfWithLogicalLink.json +++ b/prh-app-server/src/test/resources/BbsActionsTaskTestFiles/pnfWithLogicalLink.json @@ -12,7 +12,7 @@ { "related-to": "logical-link", "relationship-label": "org.onap.relationships.inventory.BridgedTo", - "related-link": "/aai/v14/network/logical-links/logical-link/some-link", + "related-link": "/aai/v23/network/logical-links/logical-link/some-link", "relationship-data": [ { "relationship-key": "logical-link.link-name", diff --git a/prh-app-server/src/test/resources/configurationFromCbs.json b/prh-app-server/src/test/resources/configurationFromCbs.json index dd2da43d..31b21a3d 100644 --- a/prh-app-server/src/test/resources/configurationFromCbs.json +++ b/prh-app-server/src/test/resources/configurationFromCbs.json @@ -10,8 +10,8 @@ "dmaap.dmaapProducerConfiguration.dmaapUserPassword":"admin", "dmaap.dmaapUpdateProducerConfiguration.dmaapUserName":"admin", "dmaap.dmaapUpdateProducerConfiguration.dmaapUserPassword":"admin", - "aai.aaiClientConfiguration.pnfUrl": "https://aai.onap.svc.cluster.local:8443/aai/v12/network/pnfs/pnf", - "aai.aaiClientConfiguration.baseUrl": "https://aai.onap.svc.cluster.local:8443/aai/v12", + "aai.aaiClientConfiguration.pnfUrl": "https://aai.onap.svc.cluster.local:8443/aai/v23/network/pnfs/pnf", + "aai.aaiClientConfiguration.baseUrl": "https://aai.onap.svc.cluster.local:8443/aai/v23", "aai.aaiClientConfiguration.aaiUserName":"AAI", "aai.aaiClientConfiguration.aaiUserPassword":"AAI", "aai.aaiClientConfiguration.aaiIgnoreSslCertificateErrors":true, diff --git a/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java b/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java index 2f3dba03..eef76e15 100644 --- a/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java +++ b/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java @@ -43,7 +43,7 @@ public final class AaiClientConfigurations { private static AaiClientConfiguration validConfiguration(Map headers, boolean secure) { return new ImmutableAaiClientConfiguration.Builder() - .baseUrl("https://aai.onap.svc.cluster.local:8443/aai/v12") + .baseUrl("https://aai.onap.svc.cluster.local:8443/aai/v23") .aaiUserName("sample-username") .aaiUserPassword("sample-password") .aaiIgnoreSslCertificateErrors(false) diff --git a/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClientTest.java b/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClientTest.java index 9c7ce60b..81b0b169 100644 --- a/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClientTest.java +++ b/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClientTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * DCAEGEN2-SERVICES-SDK * ================================================================================ - * Copyright (C) 2019 NOKIA Intellectual Property. All rights reserved. + * Copyright (C) 2019-2021 NOKIA Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ import reactor.test.StepVerifier; class AaiGetServiceInstanceClientTest extends AbstractHttpClientTest { public static final String SERVICE_INSTANCE_PATH = - "https://aai.onap.svc.cluster.local:8443/aai/v12/business/customers/customer/Demonstration/" + "https://aai.onap.svc.cluster.local:8443/aai/v23/business/customers/customer/Demonstration/" + "service-subscriptions/service-subscription/VCPE/service-instances/service-instance/df018f76-7fc8-46ab-8444-7d67e1efc284"; @Test -- cgit 1.2.3-korg