diff options
author | Rob Daugherty <rd472p@att.com> | 2018-03-14 02:07:32 -0400 |
---|---|---|
committer | Rob Daugherty <rd472p@att.com> | 2018-03-14 04:08:41 -0400 |
commit | 38f720752af4d4aad8c4e467a288d9048659f688 (patch) | |
tree | e81066a8b5c77272e30fb57a64999573c4db4d86 /bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/client/sndc/SDNCOrchTest.java | |
parent | aee3d223f92a6f250f43e17558a2dfd576ff7294 (diff) |
AT&T 1712 and 1802 release code
This is code from AT&T's 1712 and 1802 releases.
Change-Id: Ie1e85851e94bc66c4d9514a0226c221939531a04
Issue-ID: SO-425
Signed-off-by: Rob Daugherty <rd472p@att.com>
Diffstat (limited to 'bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/client/sndc/SDNCOrchTest.java')
-rw-r--r-- | bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/client/sndc/SDNCOrchTest.java | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/client/sndc/SDNCOrchTest.java b/bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/client/sndc/SDNCOrchTest.java new file mode 100644 index 0000000000..724ae4a90d --- /dev/null +++ b/bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/client/sndc/SDNCOrchTest.java @@ -0,0 +1,82 @@ +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2017 AT&T 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package org.openecomp.mso.client.sndc; + +import org.junit.BeforeClass; +import org.junit.Ignore; +import org.junit.Test; +import org.openecomp.mso.bpmn.core.domain.Customer; +import org.openecomp.mso.bpmn.core.domain.ModelInfo; +import org.openecomp.mso.bpmn.core.domain.Request; +import org.openecomp.mso.bpmn.core.domain.ServiceDecomposition; +import org.openecomp.mso.bpmn.core.domain.ServiceInstance; +import org.openecomp.mso.bpmn.core.json.JsonDecomposingException; +import org.openecomp.mso.client.orchestration.SDNCOrchestrator; +import org.openecomp.mso.client.sdnc.sync.SDNCSyncRpcClient; + +public class SDNCOrchTest { + + @BeforeClass + public static void setup() { + System.setProperty("mso.config.path", "src/test/resources/"); + } + + @Ignore // 1802 merge + @Test + public void run () throws JsonDecomposingException { + ServiceDecomposition serviceDecomp = new ServiceDecomposition ("{\"serviceResources\":{}}","123"); + + ServiceInstance servInst = new ServiceInstance(); + servInst.setInstanceId("RaaTest-1-id"); + servInst.setServiceType(""); + servInst.setInstanceName("some-junk-name"); + servInst.setServiceId("a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb"); + + ModelInfo model = new ModelInfo(); + model.setModelInvariantUuid("uuid-miu-svc-011-abcdef"); + model.setModelName("SIModelName1"); + model.setModelUuid(""); + model.setModelVersion("2"); + + Request req = new Request(); + req.setRequestId("RaaCSIRequestId-1"); + req.setSdncRequestId("c0c5e8bf-d5c4-4d81-b2a9-78832c2c789e"); + req.setModelInfo(model); + + Customer cust = new Customer(); + cust.setGlobalSubscriberId("MCBH-1610"); + cust.setSubscriptionServiceType("viprsvc"); + + serviceDecomp.setCustomer(cust); + serviceDecomp.setRequest(req); + serviceDecomp.setCallbackURN("http://localhost:28080/mso/SDNCAdapterCallbackService"); + serviceDecomp.setServiceInstance(servInst); + + SDNCOrchestrator sdncO = new SDNCOrchestrator(); + sdncO.createServiceInstance(serviceDecomp); + } + + @Test + public void runValidateSdncResponse () { + SDNCSyncRpcClient client = new SDNCSyncRpcClient(null, null); + client.validateSDNCResponse("{\"v1:RequestData\": {\"output\": {\"svc-request-id\": \"0ca5bf8f-c944-4318-810b-6ddfbec13cc5\",\"response-code\": \"200\",\"response-message\": \"a\"}}}"); + } +} |