AT&T 1712 and 1802 release code
[so.git] / bpmn / MSOCommonBPMN / src / test / groovy / org / openecomp / mso / bpmn / common / scripts / VnfAdapterRestV1Test.groovy
1 package org.openecomp.mso.bpmn.common.scripts
2
3 import org.junit.Test
4 import static org.junit.Assert.*;
5
6 class VnfAdapterRestV1Test {
7
8         
9         def rollbackReq = """
10 <rollbackVolumeGroupRequest>
11    <volumeGroupRollback>
12       <volumeGroupId>8a07b246-155e-4b08-b56e-76e98a3c2d66</volumeGroupId>
13       <volumeGroupStackId>phmaz401me6-vpevre-VOLUMEGROUP/dbd560b6-b03f-4a17-92e7-8942459a60c1</volumeGroupStackId>
14       <cloudSiteId>mtrnj1b</cloudSiteId>
15       <tenantId>cfb5e0a790374c9a98a1c0d2044206a7</tenantId>
16       <volumeGroupCreated>true</volumeGroupCreated>
17       <msoRequest>
18          <requestId>1e1a72ca-7300-4ac4-b718-30351f3b6845</requestId>
19          <serviceInstanceId>15eb2c68-f771-4030-b185-cff179fdad44</serviceInstanceId>
20       </msoRequest>
21       <messageId>683ca1ac-2145-4a00-9484-20d48bd701aa</messageId>
22    </volumeGroupRollback>
23    <skipAAI>true</skipAAI>
24    <notificationUrl>http://msobpel-app-e2e.ecomp.cci.att.com:8080/mso/WorkflowMessage/VNFAResponse/683ca1ac-2145-4a00-9484-20d48bd701aa</notificationUrl>
25 </rollbackVolumeGroupRequest>
26 """
27         
28         @Test
29         public void testGetNodeText() {
30                 Node root = new XmlParser().parseText(rollbackReq)
31                 def volGrpId = root.'volumeGroupRollback'.'volumeGroupId'.text()
32                 assertEquals('8a07b246-155e-4b08-b56e-76e98a3c2d66', volGrpId)
33         }
34         
35         @Test
36         public void testGetMessageId() {
37                 Node root = new XmlParser().parseText(rollbackReq)
38                 //def messageId = root.'volumeGroupRollback'.'messageId'.text()
39                 
40                 VnfAdapterRestV1 p = new VnfAdapterRestV1()
41                 def messageId = p.getMessageIdForVolumeGroupRollback(root)
42                 assertEquals('683ca1ac-2145-4a00-9484-20d48bd701aa', messageId)
43         }
44 }