For UT Coverage 53/17553/1
authorSeshu-Kumar-M <seshu.kumar.m@huawei.com>
Sun, 8 Oct 2017 12:29:11 +0000 (17:59 +0530)
committerSeshu-Kumar-M <seshu.kumar.m@huawei.com>
Sun, 8 Oct 2017 12:29:11 +0000 (17:59 +0530)
SO-191

Change-Id: Iaa800bbe6bc65672c53adf3f432362c57b19e5d7
Signed-off-by: Seshu-Kumar-M <seshu.kumar.m@huawei.com>
adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/AdapterRestInterfaceTest.java
adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/BeanTest.java [new file with mode: 0644]

index e15d828..1a8dfc7 100644 (file)
@@ -2,7 +2,7 @@
  * ============LICENSE_START=======================================================\r
  * ONAP - SO\r
  * ================================================================================\r
- * Copyright (C) 2017 Huawei Intellectual Property. All rights reserved.\r
+ * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.\r
  * ================================================================================\r
  * Licensed under the Apache License, Version 2.0 (the "License");\r
  * you may not use this file except in compliance with the License.\r
@@ -50,23 +50,68 @@ import org.openecomp.mso.adapters.nwrest.RollbackNetworkResponse;
 import org.openecomp.mso.adapters.nwrest.UpdateNetworkError;\r
 import org.openecomp.mso.adapters.nwrest.UpdateNetworkRequest;\r
 import org.openecomp.mso.adapters.nwrest.UpdateNetworkResponse;\r
+import org.openecomp.mso.adapters.sdncrest.RequestInformation;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCErrorCommon;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCEvent;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCRequestCommon;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCResponseCommon;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCServiceError;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCServiceRequest;\r
+import org.openecomp.mso.adapters.sdncrest.SDNCServiceResponse;\r
+import org.openecomp.mso.adapters.sdncrest.ServiceInformation;\r
+import org.openecomp.mso.adapters.tenantrest.CreateTenantError;\r
+import org.openecomp.mso.adapters.tenantrest.CreateTenantRequest;\r
+import org.openecomp.mso.adapters.tenantrest.CreateTenantResponse;\r
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantError;\r
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantRequest;\r
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantResponse;\r
+import org.openecomp.mso.adapters.tenantrest.HealthCheckHandler;\r
+import org.openecomp.mso.adapters.tenantrest.QueryTenantError;\r
+import org.openecomp.mso.adapters.tenantrest.QueryTenantResponse;\r
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantError;\r
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantRequest;\r
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantResponse;\r
+import org.openecomp.mso.adapters.tenantrest.TenantExceptionResponse;\r
+import org.openecomp.mso.adapters.tenantrest.TenantRequestCommon;\r
+import org.openecomp.mso.adapters.tenantrest.TenantRollback;\r
 import org.openecomp.mso.adapters.vnfrest.CreateVfModuleRequest;\r
+import org.openecomp.mso.adapters.vnfrest.CreateVfModuleResponse;\r
 import org.openecomp.mso.adapters.vnfrest.CreateVolumeGroupRequest;\r
+import org.openecomp.mso.adapters.vnfrest.CreateVolumeGroupResponse;\r
+import org.openecomp.mso.adapters.vnfrest.DeleteVfModuleRequest;\r
+import org.openecomp.mso.adapters.vnfrest.DeleteVfModuleResponse;\r
+import org.openecomp.mso.adapters.vnfrest.DeleteVolumeGroupRequest;\r
+import org.openecomp.mso.adapters.vnfrest.DeleteVolumeGroupResponse;\r
+import org.openecomp.mso.adapters.vnfrest.QueryVfModuleResponse;\r
+import org.openecomp.mso.adapters.vnfrest.QueryVolumeGroupResponse;\r
+import org.openecomp.mso.adapters.vnfrest.RollbackVfModuleRequest;\r
+import org.openecomp.mso.adapters.vnfrest.RollbackVfModuleResponse;\r
+import org.openecomp.mso.adapters.vnfrest.RollbackVolumeGroupRequest;\r
+import org.openecomp.mso.adapters.vnfrest.RollbackVolumeGroupResponse;\r
 import org.openecomp.mso.adapters.vnfrest.UpdateVfModuleRequest;\r
+import org.openecomp.mso.adapters.vnfrest.UpdateVfModuleResponse;\r
+import org.openecomp.mso.adapters.vnfrest.UpdateVolumeGroupRequest;\r
+import org.openecomp.mso.adapters.vnfrest.UpdateVolumeGroupResponse;\r
+import org.openecomp.mso.adapters.vnfrest.VfModuleExceptionResponse;\r
 import org.openecomp.mso.adapters.vnfrest.VfModuleRollback;\r
+import org.openecomp.mso.adapters.vnfrest.VfRequestCommon;\r
+import org.openecomp.mso.adapters.vnfrest.VfResponseCommon;\r
+import org.openecomp.mso.adapters.vnfrest.VolumeGroupExceptionResponse;\r
 import org.openecomp.mso.adapters.vnfrest.VolumeGroupRollback;\r
 import org.openecomp.mso.entity.MsoRequest;\r
 import org.openecomp.mso.openstack.beans.NetworkRollback;\r
 import org.openecomp.mso.openstack.beans.NetworkStatus;\r
 import org.openecomp.mso.openstack.beans.Subnet;\r
 import org.openecomp.mso.openstack.beans.VnfRollback;\r
+import org.openecomp.mso.openstack.beans.VnfStatus;\r
 \r
 public class AdapterRestInterfaceTest {\r
        @Test(expected = Exception.class)\r
        public final void mapDeserializerTest() {\r
                MapDeserializer mapDeserializer = new MapDeserializer();\r
                JsonParser jsonParser = Mockito.mock(JsonParser.class);\r
-               DeserializationContext deserializationContext = Mockito.mock(DeserializationContext.class);\r
+               DeserializationContext deserializationContext = Mockito\r
+                               .mock(DeserializationContext.class);\r
                try {\r
                        mapDeserializer.deserialize(jsonParser, deserializationContext);\r
                } catch (IOException e) {\r
@@ -80,9 +125,11 @@ public class AdapterRestInterfaceTest {
                mapSerializer.toString();\r
                mapSerializer.unwrappingSerializer();\r
                JsonGenerator jsonGenerator = Mockito.mock(JsonGenerator.class);\r
-               SerializerProvider serializerProvider = Mockito.mock(SerializerProvider.class);\r
+               SerializerProvider serializerProvider = Mockito\r
+                               .mock(SerializerProvider.class);\r
                try {\r
-                       mapSerializer.serialize(new HashMap<String, String>(), jsonGenerator, serializerProvider);\r
+                       mapSerializer.serialize(new HashMap<String, String>(),\r
+                                       jsonGenerator, serializerProvider);\r
                } catch (IOException e) {\r
                }\r
        }\r
@@ -94,8 +141,9 @@ public class AdapterRestInterfaceTest {
        public final void contrailNetworkPOJOTest() {\r
                try {\r
                        ContrailNetwork contrailNetwork = new ContrailNetwork();\r
-                       ContrailNetwork contrailNetwork2 = new ContrailNetwork("", "", new ArrayList<String>(),\r
-                                       new ArrayList<String>(), new ArrayList<String>());\r
+                       ContrailNetwork contrailNetwork2 = new ContrailNetwork("", "",\r
+                                       new ArrayList<String>(), new ArrayList<String>(),\r
+                                       new ArrayList<String>());\r
                        contrailNetwork.getExternal();\r
                        contrailNetwork.setExternal("external");\r
                        contrailNetwork.setPolicyFqdns(new ArrayList<String>());\r
@@ -112,17 +160,20 @@ public class AdapterRestInterfaceTest {
                        updateNetworkRequest.setCloudSiteId("cloudSiteId");\r
                        updateNetworkRequest.setContrailNetwork(new ContrailNetwork());\r
                        updateNetworkRequest.setMessageId("messageId");\r
-                       updateNetworkRequest.setModelCustomizationUuid("modelCustomizationUuid");\r
+                       updateNetworkRequest\r
+                                       .setModelCustomizationUuid("modelCustomizationUuid");\r
                        updateNetworkRequest.setMsoRequest(new MsoRequest());\r
                        updateNetworkRequest.setNetworkId("networkId");\r
                        updateNetworkRequest.setNetworkName("networkName");\r
-                       updateNetworkRequest.setNetworkParams(new HashMap<String, String>());\r
+                       updateNetworkRequest\r
+                                       .setNetworkParams(new HashMap<String, String>());\r
                        updateNetworkRequest.setNetworkStackId("networkStackId");\r
                        updateNetworkRequest.setNetworkTechnology("networkTechnology");\r
                        updateNetworkRequest.setNetworkType("networkType");\r
                        updateNetworkRequest.setNetworkTypeVersion("networkTypeVersion");\r
                        updateNetworkRequest.setNotificationUrl("notificationUrl");\r
-                       updateNetworkRequest.setProviderVlanNetwork(new ProviderVlanNetwork());\r
+                       updateNetworkRequest\r
+                                       .setProviderVlanNetwork(new ProviderVlanNetwork());\r
                        updateNetworkRequest.setSkipAAI(true);\r
                        updateNetworkRequest.setSubnets(new ArrayList<Subnet>());\r
                        updateNetworkRequest.setTenantId("tenantId");\r
@@ -152,18 +203,21 @@ public class AdapterRestInterfaceTest {
                        createNetworkRequest.setContrailNetwork(new ContrailNetwork());\r
                        createNetworkRequest.setFailIfExists(false);\r
                        createNetworkRequest.setMessageId("messageId");\r
-                       createNetworkRequest.setModelCustomizationUuid("modelCustomizationUuid");\r
+                       createNetworkRequest\r
+                                       .setModelCustomizationUuid("modelCustomizationUuid");\r
                        createNetworkRequest.setMsoRequest(new MsoRequest());\r
                        createNetworkRequest.setNetworkId("networkId");\r
                        createNetworkRequest.setNetworkName("networkName");\r
                        createNetworkRequest.setNetworkType("networkType");\r
                        createNetworkRequest.setNetworkTypeVersion("networkTypeVersion");\r
                        createNetworkRequest.setNotificationUrl("notificationUrl");\r
-                       createNetworkRequest.setProviderVlanNetwork(new ProviderVlanNetwork());\r
+                       createNetworkRequest\r
+                                       .setProviderVlanNetwork(new ProviderVlanNetwork());\r
                        createNetworkRequest.setSkipAAI(true);\r
                        createNetworkRequest.setSubnets(new ArrayList<Subnet>());\r
                        createNetworkRequest.setTenantId("tenantId");\r
-                       createNetworkRequest.setNetworkParams(new HashMap<String, String>());\r
+                       createNetworkRequest\r
+                                       .setNetworkParams(new HashMap<String, String>());\r
                        createNetworkRequest.setNetworkTechnology("VMWARE");\r
                        createNetworkRequest.getBackout();\r
                        createNetworkRequest.getCloudSiteId();\r
@@ -186,11 +240,13 @@ public class AdapterRestInterfaceTest {
                        createNetworkRequest.isContrailRequest();\r
 \r
                        QueryNetworkResponse queryNetworkResponse = new QueryNetworkResponse();\r
-                       QueryNetworkResponse queryNetworkResponse2 = new QueryNetworkResponse("", "", "", NetworkStatus.ACTIVE,\r
+                       QueryNetworkResponse queryNetworkResponse2 = new QueryNetworkResponse(\r
+                                       "", "", "", NetworkStatus.ACTIVE,\r
                                        new HashMap<String, String>());\r
                        queryNetworkResponse.setNetworkExists(true);\r
                        queryNetworkResponse.setNetworkId("networkId");\r
-                       queryNetworkResponse.setNetworkOutputs(new HashMap<String, String>());\r
+                       queryNetworkResponse\r
+                                       .setNetworkOutputs(new HashMap<String, String>());\r
                        queryNetworkResponse.setNetworkStackId("networkStackId");\r
                        queryNetworkResponse.setNetworkStatus(NetworkStatus.ACTIVE);\r
                        queryNetworkResponse.setNeutronNetworkId("neutronNetworkId");\r
@@ -209,8 +265,9 @@ public class AdapterRestInterfaceTest {
                        queryNetworkResponse.toJsonString();\r
 \r
                        CreateNetworkResponse createNetworkResponse = new CreateNetworkResponse();\r
-                       CreateNetworkResponse createNetworkResponse2 = new CreateNetworkResponse("", "", "", "", true,\r
-                                       new HashMap<String, String>(), new NetworkRollback(), "");\r
+                       CreateNetworkResponse createNetworkResponse2 = new CreateNetworkResponse(\r
+                                       "", "", "", "", true, new HashMap<String, String>(),\r
+                                       new NetworkRollback(), "");\r
                        createNetworkResponse.setMessageId("messageId");\r
                        createNetworkResponse.setNetworkCreated(true);\r
                        createNetworkResponse.setNetworkFqdn("networkFqdn");\r
@@ -244,7 +301,8 @@ public class AdapterRestInterfaceTest {
                        DeleteNetworkRequest deleteNetworkRequest = new DeleteNetworkRequest();\r
                        deleteNetworkRequest.setCloudSiteId("cloudSiteId");\r
                        deleteNetworkRequest.setMessageId("messageId");\r
-                       deleteNetworkRequest.setModelCustomizationUuid("modelCustomizationUuid");\r
+                       deleteNetworkRequest\r
+                                       .setModelCustomizationUuid("modelCustomizationUuid");\r
                        deleteNetworkRequest.setMsoRequest(new MsoRequest());\r
                        deleteNetworkRequest.setNetworkId("networkId");\r
                        deleteNetworkRequest.setNetworkStackId("networkStackId");\r
@@ -264,8 +322,10 @@ public class AdapterRestInterfaceTest {
                        deleteNetworkRequest.getTenantId();\r
 \r
                        NetworkExceptionResponse networkExceptionResponse = new NetworkExceptionResponse();\r
-                       NetworkExceptionResponse networkExceptionResponse2 = new NetworkExceptionResponse("", null, false, "");\r
-                       NetworkExceptionResponse networkExceptionResponse3 = new NetworkExceptionResponse("");\r
+                       NetworkExceptionResponse networkExceptionResponse2 = new NetworkExceptionResponse(\r
+                                       "", null, false, "");\r
+                       NetworkExceptionResponse networkExceptionResponse3 = new NetworkExceptionResponse(\r
+                                       "");\r
                        networkExceptionResponse.setCategory(null);\r
                        networkExceptionResponse.setMessage("message");\r
                        networkExceptionResponse.setMessageId("messageId");\r
@@ -276,7 +336,8 @@ public class AdapterRestInterfaceTest {
                        networkExceptionResponse.getRolledBack();\r
 \r
                        UpdateNetworkResponse updateNetworkResponse = new UpdateNetworkResponse();\r
-                       UpdateNetworkResponse updateNetworkResponse2 = new UpdateNetworkResponse("", "", null, "");\r
+                       UpdateNetworkResponse updateNetworkResponse2 = new UpdateNetworkResponse(\r
+                                       "", "", null, "");\r
                        updateNetworkResponse.setMessageId("messageId");\r
                        updateNetworkResponse.setNetworkId("networkId");\r
                        updateNetworkResponse.setNeutronNetworkId("");\r
@@ -287,39 +348,47 @@ public class AdapterRestInterfaceTest {
                        updateNetworkResponse.getSubnetMap();\r
 \r
                        DeleteNetworkResponse deleteNetworkResponse = new DeleteNetworkResponse();\r
-                       DeleteNetworkResponse deleteNetworkResponse2 = new DeleteNetworkResponse("", false, "");\r
+                       DeleteNetworkResponse deleteNetworkResponse2 = new DeleteNetworkResponse(\r
+                                       "", false, "");\r
                        deleteNetworkResponse.setNetworkDeleted(false);\r
                        deleteNetworkResponse.setNetworkId("networkId");\r
                        deleteNetworkResponse.getNetworkDeleted();\r
                        deleteNetworkResponse.getNetworkId();\r
 \r
                        ProviderVlanNetwork providerVlanNetwork = new ProviderVlanNetwork();\r
-                       ProviderVlanNetwork providerVlanNetwork2 = new ProviderVlanNetwork("", null);\r
+                       ProviderVlanNetwork providerVlanNetwork2 = new ProviderVlanNetwork(\r
+                                       "", null);\r
                        providerVlanNetwork.setPhysicalNetworkName("");\r
                        providerVlanNetwork.setVlans(null);\r
                        providerVlanNetwork.getPhysicalNetworkName();\r
                        providerVlanNetwork.getVlans();\r
 \r
                        RollbackNetworkResponse rollbackNetworkResponse = new RollbackNetworkResponse();\r
-                       RollbackNetworkResponse rollbackNetworkResponse2 = new RollbackNetworkResponse(false, "");\r
+                       RollbackNetworkResponse rollbackNetworkResponse2 = new RollbackNetworkResponse(\r
+                                       false, "");\r
                        rollbackNetworkResponse.setNetworkRolledBack(false);\r
                        rollbackNetworkResponse.getNetworkRolledBack();\r
 \r
                        CreateNetworkError createNetworkError = new CreateNetworkError();\r
                        CreateNetworkError createNetworkError2 = new CreateNetworkError("");\r
-                       CreateNetworkError createNetworkError3 = new CreateNetworkError("", null, false, "");\r
+                       CreateNetworkError createNetworkError3 = new CreateNetworkError("",\r
+                                       null, false, "");\r
 \r
                        DeleteNetworkError deleteNetworkError = new DeleteNetworkError();\r
                        DeleteNetworkError deleteNetworkError2 = new DeleteNetworkError("");\r
-                       DeleteNetworkError deleteNetworkError3 = new DeleteNetworkError("", null, false, "");\r
+                       DeleteNetworkError deleteNetworkError3 = new DeleteNetworkError("",\r
+                                       null, false, "");\r
 \r
                        RollbackNetworkError rollbackNetworkError = new RollbackNetworkError();\r
-                       RollbackNetworkError rollbackNetworkError2 = new RollbackNetworkError("");\r
-                       RollbackNetworkError rollbackNetworkError3 = new RollbackNetworkError("", null, false, "");\r
+                       RollbackNetworkError rollbackNetworkError2 = new RollbackNetworkError(\r
+                                       "");\r
+                       RollbackNetworkError rollbackNetworkError3 = new RollbackNetworkError(\r
+                                       "", null, false, "");\r
 \r
                        UpdateNetworkError updateNetworkError = new UpdateNetworkError();\r
                        UpdateNetworkError updateNetworkError2 = new UpdateNetworkError("");\r
-                       UpdateNetworkError updateNetworkError3 = new UpdateNetworkError("", null, false, "");\r
+                       UpdateNetworkError updateNetworkError3 = new UpdateNetworkError("",\r
+                                       null, false, "");\r
 \r
                        RollbackNetworkRequest rollbackNetworkRequest = new RollbackNetworkRequest();\r
                        rollbackNetworkRequest.setNetworkRollback(null);\r
@@ -432,8 +501,10 @@ public class AdapterRestInterfaceTest {
                        vnfRollback.setVolumeGroupName("");\r
 \r
                        VfModuleRollback vfModuleRollback = new VfModuleRollback();\r
-                       VfModuleRollback vfModuleRollback2 = new VfModuleRollback(vnfRollback, "", "", "");\r
-                       VfModuleRollback vfModuleRollback3 = new VfModuleRollback("", "", "", false, "", "", null, "");\r
+                       VfModuleRollback vfModuleRollback2 = new VfModuleRollback(\r
+                                       vnfRollback, "", "", "");\r
+                       VfModuleRollback vfModuleRollback3 = new VfModuleRollback("", "",\r
+                                       "", false, "", "", null, "");\r
                        vfModuleRollback.setCloudSiteId("");\r
                        vfModuleRollback.setMsoRequest(null);\r
                        vfModuleRollback.setTenantId("");\r
@@ -462,14 +533,17 @@ public class AdapterRestInterfaceTest {
                        volumeGroupRollback.getTenantId();\r
                        volumeGroupRollback.getVolumeGroupId();\r
                        volumeGroupRollback.getVolumeGroupStackId();\r
-                       VolumeGroupRollback volumeGroupRollback2 = new VolumeGroupRollback(volumeGroupRollback, "", "");\r
-                       VolumeGroupRollback volumeGroupRollback3 = new VolumeGroupRollback("", "", false, "", "", null, "");\r
+                       VolumeGroupRollback volumeGroupRollback2 = new VolumeGroupRollback(\r
+                                       volumeGroupRollback, "", "");\r
+                       VolumeGroupRollback volumeGroupRollback3 = new VolumeGroupRollback(\r
+                                       "", "", false, "", "", null, "");\r
 \r
                        CreateVolumeGroupRequest createVolumeGroupRequest = new CreateVolumeGroupRequest();\r
                        createVolumeGroupRequest.setCloudSiteId("");\r
                        createVolumeGroupRequest.setFailIfExists(false);\r
                        createVolumeGroupRequest.setMessageId("messageId");\r
-                       createVolumeGroupRequest.setModelCustomizationUuid("modelCustomizationUuid");\r
+                       createVolumeGroupRequest\r
+                                       .setModelCustomizationUuid("modelCustomizationUuid");\r
                        createVolumeGroupRequest.setMsoRequest(null);\r
                        createVolumeGroupRequest.setNotificationUrl("");\r
                        createVolumeGroupRequest.setSkipAAI(false);\r
@@ -496,6 +570,515 @@ public class AdapterRestInterfaceTest {
                        createVolumeGroupRequest.getVolumeGroupId();\r
                        createVolumeGroupRequest.getVolumeGroupName();\r
                        createVolumeGroupRequest.getVolumeGroupParams();\r
+\r
+                       CreateVfModuleResponse createVfModuleResponse = new CreateVfModuleResponse();\r
+                       createVfModuleResponse.setMessageId("");\r
+                       createVfModuleResponse.setRollback(null);\r
+                       createVfModuleResponse.setVfModuleCreated(false);\r
+                       createVfModuleResponse.setVfModuleId("");\r
+                       createVfModuleResponse.setVfModuleOutputs(null);\r
+                       createVfModuleResponse.setVfModuleStackId("");\r
+                       createVfModuleResponse.setVnfId("");\r
+                       createVfModuleResponse.getMessageId();\r
+                       createVfModuleResponse.getRollback();\r
+                       createVfModuleResponse.getVfModuleCreated();\r
+                       createVfModuleResponse.getVfModuleId();\r
+                       createVfModuleResponse.getVfModuleOutputs();\r
+                       createVfModuleResponse.getVfModuleStackId();\r
+                       createVfModuleResponse.getVnfId();\r
+                       CreateVfModuleResponse createVfModuleResponse2 = new CreateVfModuleResponse(\r
+                                       "", "", "", false, null, vfModuleRollback, "");\r
+\r
+                       UpdateVolumeGroupRequest updateVolumeGroupRequest = new UpdateVolumeGroupRequest();\r
+                       updateVolumeGroupRequest.setCloudSiteId("");\r
+                       updateVolumeGroupRequest.setMessageId("");\r
+                       updateVolumeGroupRequest.setModelCustomizationUuid("");\r
+                       updateVolumeGroupRequest.setMsoRequest(null);\r
+                       updateVolumeGroupRequest.setNotificationUrl("");\r
+                       updateVolumeGroupRequest.setSkipAAI(false);\r
+                       updateVolumeGroupRequest.setTenantId("");\r
+                       updateVolumeGroupRequest.setVfModuleType("");\r
+                       updateVolumeGroupRequest.setVnfType("");\r
+                       updateVolumeGroupRequest.setVnfVersion("");\r
+                       updateVolumeGroupRequest.setVolumeGroupId("");\r
+                       updateVolumeGroupRequest.setVolumeGroupParams(null);\r
+                       updateVolumeGroupRequest.setVolumeGroupStackId("");\r
+                       updateVolumeGroupRequest.getCloudSiteId();\r
+                       updateVolumeGroupRequest.getMessageId();\r
+                       updateVolumeGroupRequest.getModelCustomizationUuid();\r
+                       updateVolumeGroupRequest.getMsoRequest();\r
+                       updateVolumeGroupRequest.getNotificationUrl();\r
+                       updateVolumeGroupRequest.getSkipAAI();\r
+                       updateVolumeGroupRequest.getTenantId();\r
+                       updateVolumeGroupRequest.getVfModuleType();\r
+                       updateVolumeGroupRequest.getVnfType();\r
+                       updateVolumeGroupRequest.getVnfVersion();\r
+                       updateVolumeGroupRequest.getVolumeGroupId();\r
+                       updateVolumeGroupRequest.getVolumeGroupParams();\r
+                       updateVolumeGroupRequest.getVolumeGroupStackId();\r
+\r
+                       QueryVfModuleResponse queryVfModuleResponse = new QueryVfModuleResponse();\r
+                       queryVfModuleResponse.setVfModuleId("");\r
+                       queryVfModuleResponse.setVfModuleOutputs(null);\r
+                       queryVfModuleResponse.setVfModuleStackId("");\r
+                       queryVfModuleResponse.setVnfId("");\r
+                       queryVfModuleResponse.setVnfStatus(null);\r
+                       queryVfModuleResponse.getVfModuleId();\r
+                       queryVfModuleResponse.getVfModuleOutputs();\r
+                       queryVfModuleResponse.getVfModuleStackId();\r
+                       queryVfModuleResponse.getVnfId();\r
+                       queryVfModuleResponse.getVnfStatus();\r
+                       QueryVfModuleResponse queryVfModuleResponse2 = new QueryVfModuleResponse(\r
+                                       "", "", "", VnfStatus.ACTIVE, null);\r
+\r
+                       CreateVolumeGroupResponse createVolumeGroupResponse = new CreateVolumeGroupResponse();\r
+                       CreateVolumeGroupResponse createVolumeGroupResponse2 = new CreateVolumeGroupResponse(\r
+                                       "", "volumeGroupStackId", true, null, null, "");\r
+                       createVolumeGroupResponse.setMessageId("");\r
+                       createVolumeGroupResponse.setVolumeGroupCreated(false);\r
+                       createVolumeGroupResponse.setVolumeGroupId("");\r
+                       createVolumeGroupResponse.setVolumeGroupOutputs(null);\r
+                       createVolumeGroupResponse.setVolumeGroupRollback(null);\r
+                       createVolumeGroupResponse.setVolumeGroupStackId("");\r
+                       createVolumeGroupResponse.getMessageId();\r
+                       createVolumeGroupResponse.getVolumeGroupCreated();\r
+                       createVolumeGroupResponse.getVolumeGroupId();\r
+                       createVolumeGroupResponse.getVolumeGroupOutputs();\r
+\r
+                       VfResponseCommon vfResponseCommon = new CreateVfModuleResponse();\r
+                       vfResponseCommon.setMessageId("");\r
+                       vfResponseCommon.toJsonString();\r
+                       vfResponseCommon.getMessageId();\r
+                       vfResponseCommon.toXmlString();\r
+\r
+                       QueryVolumeGroupResponse queryVolumeGroupResponse = new QueryVolumeGroupResponse();\r
+                       QueryVolumeGroupResponse queryVolumeGroupResponse2 = new QueryVolumeGroupResponse(\r
+                                       "", "", null, null);\r
+                       queryVolumeGroupResponse.setVolumeGroupId("");\r
+                       queryVolumeGroupResponse.setVolumeGroupOutputs(null);\r
+                       queryVolumeGroupResponse.setVolumeGroupStackId("");\r
+                       queryVolumeGroupResponse.setVolumeGroupStatus(null);\r
+                       queryVolumeGroupResponse.getVolumeGroupId();\r
+                       queryVolumeGroupResponse.getVolumeGroupOutputs();\r
+                       queryVolumeGroupResponse.getVolumeGroupStackId();\r
+                       queryVolumeGroupResponse.getVolumeGroupStatus();\r
+                       queryVolumeGroupResponse.toString();\r
+                       queryVolumeGroupResponse.toJsonString();\r
+\r
+                       DeleteVfModuleResponse deleteVfModuleResponse = new DeleteVfModuleResponse();\r
+                       DeleteVfModuleResponse deleteVfModuleResponse2 = new DeleteVfModuleResponse(\r
+                                       "", "", false, "", null);\r
+                       deleteVfModuleResponse.setMessageId("");\r
+                       deleteVfModuleResponse.setVfModuleDeleted(false);\r
+                       deleteVfModuleResponse.setVfModuleId("");\r
+                       deleteVfModuleResponse.setVfModuleOutputs(null);\r
+                       deleteVfModuleResponse.setVnfId("");\r
+                       deleteVfModuleResponse.getMessageId();\r
+                       deleteVfModuleResponse.getVfModuleDeleted();\r
+                       deleteVfModuleResponse.getVfModuleId();\r
+                       deleteVfModuleResponse.getVfModuleOutputs();\r
+                       deleteVfModuleResponse.getVnfId();\r
+\r
+                       UpdateVfModuleResponse updateVfModuleResponse = new UpdateVfModuleResponse();\r
+                       UpdateVfModuleResponse updateVfModuleResponse2 = new UpdateVfModuleResponse(\r
+                                       "", "", "", null, "");\r
+                       updateVfModuleResponse.setMessageId("");\r
+                       updateVfModuleResponse.setVfModuleId("");\r
+                       updateVfModuleResponse.setVfModuleOutputs(null);\r
+                       updateVfModuleResponse.setVfModuleStackId("");\r
+                       updateVfModuleResponse.setVnfId("");\r
+                       updateVfModuleResponse.getMessageId();\r
+                       updateVfModuleResponse.getVfModuleId();\r
+                       updateVfModuleResponse.getVfModuleOutputs();\r
+                       updateVfModuleResponse.getVfModuleStackId();\r
+                       updateVfModuleResponse.getVnfId();\r
+\r
+                       DeleteVfModuleRequest deleteVfModuleRequest = new DeleteVfModuleRequest();\r
+                       deleteVfModuleRequest.setCloudSiteId("");\r
+                       deleteVfModuleRequest.setMessageId("");\r
+                       deleteVfModuleRequest.setMsoRequest(null);\r
+                       deleteVfModuleRequest.setNotificationUrl("");\r
+                       deleteVfModuleRequest.setSkipAAI(false);\r
+                       deleteVfModuleRequest.setTenantId("");\r
+                       deleteVfModuleRequest.setVfModuleId("");\r
+                       deleteVfModuleRequest.setVfModuleStackId("");\r
+                       deleteVfModuleRequest.setVnfId("");\r
+                       deleteVfModuleRequest.getCloudSiteId();\r
+                       deleteVfModuleRequest.getMessageId();\r
+                       deleteVfModuleRequest.getMsoRequest();\r
+                       deleteVfModuleRequest.getNotificationUrl();\r
+                       deleteVfModuleRequest.getSkipAAI();\r
+                       deleteVfModuleRequest.getTenantId();\r
+                       deleteVfModuleRequest.getVfModuleId();\r
+                       deleteVfModuleRequest.getVfModuleStackId();\r
+                       deleteVfModuleRequest.getVnfId();\r
+\r
+                       VfModuleExceptionResponse vfModuleExceptionResponse = new VfModuleExceptionResponse();\r
+                       VfModuleExceptionResponse vfModuleExceptionResponse2 = new VfModuleExceptionResponse(\r
+                                       "", null, false, "");\r
+                       vfModuleExceptionResponse.setCategory(null);\r
+                       vfModuleExceptionResponse.setMessage("");\r
+                       vfModuleExceptionResponse.setMessageId("");\r
+                       vfModuleExceptionResponse.setRolledBack(false);\r
+                       vfModuleExceptionResponse.getCategory();\r
+                       vfModuleExceptionResponse.getMessage();\r
+                       vfModuleExceptionResponse.getMessageId();\r
+                       vfModuleExceptionResponse.getRolledBack();\r
+\r
+                       DeleteVolumeGroupRequest deleteVolumeGroupRequest = new DeleteVolumeGroupRequest();\r
+                       deleteVolumeGroupRequest.setCloudSiteId("");\r
+                       deleteVolumeGroupRequest.setMessageId("");\r
+                       deleteVolumeGroupRequest.setMsoRequest(null);\r
+                       deleteVolumeGroupRequest.setNotificationUrl("");\r
+                       deleteVolumeGroupRequest.setSkipAAI(false);\r
+                       deleteVolumeGroupRequest.setTenantId("");\r
+                       deleteVolumeGroupRequest.setVolumeGroupId("");\r
+                       deleteVolumeGroupRequest.setVolumeGroupStackId("");\r
+                       deleteVolumeGroupRequest.getCloudSiteId();\r
+                       deleteVolumeGroupRequest.getMessageId();\r
+                       deleteVolumeGroupRequest.getMsoRequest();\r
+                       deleteVolumeGroupRequest.getNotificationUrl();\r
+                       deleteVolumeGroupRequest.getSkipAAI();\r
+                       deleteVolumeGroupRequest.getTenantId();\r
+                       deleteVolumeGroupRequest.getVolumeGroupId();\r
+                       deleteVolumeGroupRequest.getVolumeGroupStackId();\r
+\r
+                       // 1\r
+                       UpdateVolumeGroupResponse updateVolumeGroupResponse = new UpdateVolumeGroupResponse();\r
+                       UpdateVolumeGroupResponse updateVolumeGroupResponse2 = new UpdateVolumeGroupResponse(\r
+                                       "", "", null, "");\r
+                       updateVolumeGroupResponse.setMessageId("");\r
+                       updateVolumeGroupResponse.setVolumeGroupId("");\r
+                       updateVolumeGroupResponse.setVolumeGroupOutputs(null);\r
+                       updateVolumeGroupResponse.setVolumeGroupStackId("");\r
+                       updateVolumeGroupResponse.getMessageId();\r
+                       updateVolumeGroupResponse.getVolumeGroupId();\r
+                       updateVolumeGroupResponse.getVolumeGroupOutputs();\r
+                       updateVolumeGroupResponse.getVolumeGroupStackId();\r
+\r
+                       VfRequestCommon vfRequestCommon = new CreateVfModuleRequest();\r
+                       vfRequestCommon.setMessageId("");\r
+                       vfRequestCommon.setNotificationUrl("");\r
+                       vfRequestCommon.setSkipAAI(false);\r
+                       vfRequestCommon.getMessageId();\r
+                       vfRequestCommon.getNotificationUrl();\r
+                       vfRequestCommon.getSkipAAI();\r
+\r
+                       DeleteVolumeGroupResponse deleteVolumeGroupResponse = new DeleteVolumeGroupResponse();\r
+                       DeleteVolumeGroupResponse deleteVolumeGroupResponse2 = new DeleteVolumeGroupResponse(\r
+                                       false, "");\r
+                       deleteVolumeGroupResponse.setMessageId("");\r
+                       deleteVolumeGroupResponse.setVolumeGroupDeleted(false);\r
+                       deleteVolumeGroupResponse.getMessageId();\r
+                       deleteVolumeGroupResponse.getVolumeGroupDeleted();\r
+                       deleteVolumeGroupResponse.toJsonString();\r
+                       deleteVolumeGroupResponse.toXmlString();\r
+\r
+                       RollbackVfModuleResponse rollbackVfModuleResponse = new RollbackVfModuleResponse();\r
+                       RollbackVfModuleResponse rollbackVfModuleResponse2 = new RollbackVfModuleResponse(\r
+                                       false, "");\r
+                       rollbackVfModuleResponse.setMessageId("");\r
+                       rollbackVfModuleResponse.setVfModuleRolledback(false);\r
+                       rollbackVfModuleResponse.getMessageId();\r
+                       rollbackVfModuleResponse.getVfModuleRolledback();\r
+\r
+                       RollbackVolumeGroupResponse rollbackVolumeGroupResponse = new RollbackVolumeGroupResponse();\r
+                       RollbackVolumeGroupResponse rollbackVolumeGroupResponse2 = new RollbackVolumeGroupResponse(\r
+                                       false, "");\r
+                       rollbackVolumeGroupResponse.setMessageId("");\r
+                       rollbackVolumeGroupResponse.setVolumeGroupRolledBack(false);\r
+                       rollbackVolumeGroupResponse.getMessageId();\r
+                       rollbackVolumeGroupResponse.getVolumeGroupRolledBack();\r
+\r
+                       VolumeGroupExceptionResponse volumeGroupExceptionResponse = new VolumeGroupExceptionResponse();\r
+                       VolumeGroupExceptionResponse volumeGroupExceptionResponse2 = new VolumeGroupExceptionResponse(\r
+                                       "");\r
+                       VolumeGroupExceptionResponse volumeGroupExceptionResponse3 = new VolumeGroupExceptionResponse(\r
+                                       "", null, false, "");\r
+                       volumeGroupExceptionResponse.setCategory(null);\r
+                       volumeGroupExceptionResponse.setMessage("");\r
+                       volumeGroupExceptionResponse.setMessageId("");\r
+                       volumeGroupExceptionResponse.setRolledBack(false);\r
+                       volumeGroupExceptionResponse.getCategory();\r
+                       volumeGroupExceptionResponse.getMessage();\r
+                       volumeGroupExceptionResponse.getMessageId();\r
+                       volumeGroupExceptionResponse.getRolledBack();\r
+                       volumeGroupExceptionResponse.toJsonString();\r
+                       volumeGroupExceptionResponse.toXmlString();\r
+\r
+                       RollbackVfModuleRequest rollbackVfModuleRequest = new RollbackVfModuleRequest();\r
+                       rollbackVfModuleRequest.setMessageId("");\r
+                       rollbackVfModuleRequest.setNotificationUrl("");\r
+                       rollbackVfModuleRequest.setSkipAAI(false);\r
+                       rollbackVfModuleRequest.setVfModuleRollback(null);\r
+                       rollbackVfModuleRequest.getMessageId();\r
+                       rollbackVfModuleRequest.getNotificationUrl();\r
+                       rollbackVfModuleRequest.getSkipAAI();\r
+                       rollbackVfModuleRequest.getVfModuleRollback();\r
+                       rollbackVfModuleRequest.toJsonString();\r
+                       rollbackVfModuleRequest.toXmlString();\r
+\r
+                       SDNCResponseCommon SDNCResponseCommon = new SDNCServiceResponse();\r
+                       SDNCResponseCommon.setAckFinalIndicator("");\r
+                       SDNCResponseCommon.setResponseCode("");\r
+                       SDNCResponseCommon.setResponseMessage("");\r
+                       SDNCResponseCommon.setSDNCRequestId("");\r
+                       SDNCResponseCommon.getAckFinalIndicator();\r
+                       SDNCResponseCommon.getResponseCode();\r
+                       SDNCResponseCommon.getResponseMessage();\r
+                       SDNCResponseCommon.getSDNCRequestId();\r
+                       SDNCResponseCommon.toJson();\r
+                       // 2\r
+\r
+                       SDNCServiceResponse sDNCServiceResponse = new SDNCServiceResponse();\r
+                       SDNCServiceResponse sDNCServiceResponse2 = new SDNCServiceResponse(\r
+                                       "", "", "", "");\r
+                       sDNCServiceResponse.addParam("", "");\r
+                       sDNCServiceResponse.setAckFinalIndicator("");\r
+                       sDNCServiceResponse.setParams(null);\r
+                       sDNCServiceResponse.setResponseCode("");\r
+                       sDNCServiceResponse.setResponseMessage("");\r
+                       sDNCServiceResponse.setSDNCRequestId("");\r
+                       sDNCServiceResponse.getAckFinalIndicator();\r
+                       sDNCServiceResponse.getParams();\r
+                       sDNCServiceResponse.getResponseCode();\r
+                       sDNCServiceResponse.getSDNCRequestId();\r
+                       sDNCServiceResponse.getResponseMessage();\r
+\r
+                       RollbackVolumeGroupRequest rollbackVolumeGroupRequest = new RollbackVolumeGroupRequest();\r
+                       rollbackVolumeGroupRequest.setMessageId("");\r
+                       rollbackVolumeGroupRequest.setNotificationUrl("");\r
+                       rollbackVolumeGroupRequest.setSkipAAI(false);\r
+                       rollbackVolumeGroupRequest.setVolumeGroupRollback(null);\r
+                       rollbackVolumeGroupRequest.getMessageId();\r
+                       rollbackVolumeGroupRequest.getNotificationUrl();\r
+                       rollbackVolumeGroupRequest.getSkipAAI();\r
+                       rollbackVolumeGroupRequest.getVolumeGroupRollback();\r
+                       rollbackVolumeGroupRequest.toJsonString();\r
+                       rollbackVolumeGroupRequest.toXmlString();\r
+\r
+                       RequestInformation requestInformation = new RequestInformation();\r
+                       RequestInformation requestInformation2 = new RequestInformation("",\r
+                                       "", "");\r
+                       requestInformation.setNotificationUrl("");\r
+                       requestInformation.setRequestId("");\r
+                       requestInformation.setSource("");\r
+                       requestInformation.getNotificationUrl();\r
+                       requestInformation.getRequestId();\r
+                       requestInformation.getSource();\r
+\r
+                       SDNCErrorCommon sDNCErrorCommon = new SDNCServiceError();\r
+                       sDNCErrorCommon.setAckFinalIndicator("");\r
+                       sDNCErrorCommon.setResponseCode("");\r
+                       sDNCErrorCommon.setResponseMessage("");\r
+                       sDNCErrorCommon.setSDNCRequestId("");\r
+                       sDNCErrorCommon.getAckFinalIndicator();\r
+                       sDNCErrorCommon.getResponseCode();\r
+                       sDNCErrorCommon.getResponseMessage();\r
+                       sDNCErrorCommon.getSDNCRequestId();\r
+\r
+                       SDNCEvent sDNCEvent = new SDNCEvent();\r
+                       SDNCEvent sDNCEvent2 = new SDNCEvent("", "", "");\r
+                       sDNCEvent.setEventCorrelator("");\r
+                       sDNCEvent.setEventCorrelatorType("");\r
+                       sDNCEvent.setEventType("");\r
+                       sDNCEvent.setParams(null);\r
+                       sDNCEvent.getEventCorrelator();\r
+                       sDNCEvent.getEventCorrelatorType();\r
+                       sDNCEvent.getEventType();\r
+                       sDNCEvent.getParams();\r
+                       sDNCEvent.addParam("", "");\r
+                       sDNCEvent.toJson();\r
+\r
+                       SDNCRequestCommon sDNCRequestCommon = new SDNCServiceRequest();\r
+                       SDNCRequestCommon sDNCRequestCommon2 = new SDNCServiceRequest("",\r
+                                       "", "", "", "", null, null, "", "");\r
+                       sDNCRequestCommon.setBPNotificationUrl("");\r
+                       sDNCRequestCommon.setBPTimeout("");\r
+                       sDNCRequestCommon.setSDNCRequestId("");\r
+                       sDNCRequestCommon.getBPNotificationUrl();\r
+                       sDNCRequestCommon.getBPTimeout();\r
+                       sDNCRequestCommon.getSDNCRequestId();\r
+                       sDNCRequestCommon.toJson();\r
+                       sDNCRequestCommon.isSynchronous();\r
+\r
+                       SDNCServiceError sDNCServiceError = new SDNCServiceError();\r
+                       SDNCServiceError sDNCServiceError2 = new SDNCServiceError("", "",\r
+                                       "", "");\r
+                       sDNCServiceError.setAckFinalIndicator("");\r
+                       sDNCServiceError.setResponseCode("");\r
+                       sDNCServiceError.setResponseMessage("");\r
+                       sDNCServiceError.setSDNCRequestId("");\r
+                       sDNCServiceError.getAckFinalIndicator();\r
+                       sDNCServiceError.getResponseCode();\r
+                       sDNCServiceError.getResponseMessage();\r
+                       sDNCServiceError.getSDNCRequestId();\r
+\r
+                       SDNCServiceRequest sDNCServiceRequest = new SDNCServiceRequest();\r
+                       SDNCServiceRequest sDNCServiceRequest2 = new SDNCServiceRequest("",\r
+                                       "", "", "", "", requestInformation, null, "", "");\r
+                       sDNCServiceRequest.setBPNotificationUrl("");\r
+                       sDNCServiceRequest.setBPTimeout("");\r
+                       sDNCServiceRequest.setRequestInformation(null);\r
+                       sDNCServiceRequest.setSDNCOperation("");\r
+                       sDNCServiceRequest.setSDNCRequestId("");\r
+                       sDNCServiceRequest.setSDNCService("");\r
+                       sDNCServiceRequest.setSDNCServiceData("");\r
+                       sDNCServiceRequest.setSDNCServiceDataType("");\r
+                       sDNCServiceRequest.setServiceInformation(null);\r
+                       sDNCServiceRequest.getBPNotificationUrl();\r
+                       sDNCServiceRequest.getBPTimeout();\r
+                       sDNCServiceRequest.getRequestInformation();\r
+                       sDNCServiceRequest.getSDNCOperation();\r
+                       sDNCServiceRequest.getSDNCRequestId();\r
+                       sDNCServiceRequest.getSDNCService();\r
+                       sDNCServiceRequest.getSDNCServiceData();\r
+                       sDNCServiceRequest.getSDNCServiceDataType();\r
+                       sDNCServiceRequest.getServiceInformation();\r
+\r
+                       // 3\r
+                       ServiceInformation serviceInformation = new ServiceInformation();\r
+                       ServiceInformation serviceInformation2 = new ServiceInformation("",\r
+                                       "", "", "");\r
+                       serviceInformation.setServiceInstanceId("");\r
+                       serviceInformation.setServiceType("");\r
+                       serviceInformation.setSubscriberGlobalId("");\r
+                       serviceInformation.setSubscriberName("");\r
+                       serviceInformation.getServiceInstanceId();\r
+                       serviceInformation.getServiceType();\r
+                       serviceInformation.getSubscriberGlobalId();\r
+                       serviceInformation.getSubscriberName();\r
+\r
+                       CreateTenantError createTenantError = new CreateTenantError();\r
+                       CreateTenantError createTenantError2 = new CreateTenantError("");\r
+                       CreateTenantError createTenantError3 = new CreateTenantError("",\r
+                                       null, false);\r
+                       createTenantError.setCategory(null);\r
+                       createTenantError.setMessage("");\r
+                       createTenantError.setRolledBack(false);\r
+                       createTenantError.getCategory();\r
+                       createTenantError.getMessage();\r
+                       createTenantError.getRolledBack();\r
+\r
+                       CreateTenantRequest createTenantRequest = new CreateTenantRequest();\r
+                       createTenantRequest.setBackout(false);\r
+                       createTenantRequest.setCloudSiteId("");\r
+                       createTenantRequest.setFailIfExists(false);\r
+                       createTenantRequest.setMetadata(null);\r
+                       createTenantRequest.setMsoRequest(null);\r
+                       createTenantRequest.setTenantName("");\r
+                       createTenantRequest.getBackout();\r
+                       createTenantRequest.getCloudSiteId();\r
+                       createTenantRequest.getFailIfExists();\r
+                       createTenantRequest.getMetadata();\r
+                       createTenantRequest.getMsoRequest();\r
+                       createTenantRequest.getTenantName();\r
+                       createTenantRequest.toString();\r
+\r
+                       CreateTenantResponse createTenantResponse = new CreateTenantResponse();\r
+                       CreateTenantResponse createTenantResponse2 = new CreateTenantResponse(\r
+                                       "", "", false, null);\r
+                       createTenantResponse.setCloudSiteId("");\r
+                       createTenantResponse.setTenantCreated(false);\r
+                       createTenantResponse.setTenantId("");\r
+                       createTenantResponse.setTenantRollback(new TenantRollback());\r
+                       createTenantResponse.getCloudSiteId();\r
+                       createTenantResponse.getTenantCreated();\r
+                       createTenantResponse.getTenantId();\r
+                       createTenantResponse.getTenantRollback();\r
+                       createTenantResponse.toString();\r
+\r
+                       DeleteTenantError deleteTenantError = new DeleteTenantError();\r
+                       DeleteTenantError deleteTenantError2 = new DeleteTenantError("");\r
+                       DeleteTenantError deleteTenantError3 = new DeleteTenantError("",\r
+                                       null, false);\r
+                       deleteTenantError.setCategory(null);\r
+                       deleteTenantError.setMessage("");\r
+                       deleteTenantError.setRolledBack(false);\r
+                       deleteTenantError.getCategory();\r
+                       deleteTenantError.getMessage();\r
+                       deleteTenantError.getRolledBack();\r
+\r
+                       DeleteTenantRequest deleteTenantRequest = new DeleteTenantRequest();\r
+                       deleteTenantRequest.setCloudSiteId("");\r
+                       deleteTenantRequest.setMsoRequest(null);\r
+                       deleteTenantRequest.setTenantId("");\r
+                       deleteTenantRequest.getCloudSiteId();\r
+                       deleteTenantRequest.getMsoRequest();\r
+                       deleteTenantRequest.getTenantId();\r
+\r
+                       DeleteTenantResponse deleteTenantResponse = new DeleteTenantResponse();\r
+                       deleteTenantResponse.setTenantDeleted(false);\r
+                       deleteTenantResponse.getTenantDeleted();\r
+\r
+                       HealthCheckHandler healthCheckHandler = new HealthCheckHandler();\r
+                       healthCheckHandler.healthcheck();\r
+\r
+                       QueryTenantError queryTenantError = new QueryTenantError();\r
+                       QueryTenantError queryTenantError2 = new QueryTenantError("");\r
+                       QueryTenantError queryTenantError3 = new QueryTenantError("", null);\r
+                       queryTenantError.setCategory(null);\r
+                       queryTenantError.setMessage("");\r
+                       queryTenantError.getCategory();\r
+                       queryTenantError.getMessage();\r
+\r
+                       QueryTenantResponse queryTenantResponse = new QueryTenantResponse();\r
+                       QueryTenantResponse queryTenantResponse2 = new QueryTenantResponse(\r
+                                       "", "", null);\r
+                       queryTenantResponse.setMetadata(null);\r
+                       queryTenantResponse.setTenantId("");\r
+                       queryTenantResponse.setTenantName("");\r
+                       queryTenantResponse.getMetadata();\r
+                       queryTenantResponse.getTenantId();\r
+                       queryTenantResponse.getTenantName();\r
+\r
+                       RollbackTenantError rollbackTenantError = new RollbackTenantError();\r
+                       RollbackTenantError rollbackTenantError2 = new RollbackTenantError(\r
+                                       "");\r
+                       RollbackTenantError rollbackTenantError3 = new RollbackTenantError(\r
+                                       "", null, false);\r
+                       rollbackTenantError.setCategory(null);\r
+                       rollbackTenantError.setMessage("");\r
+                       rollbackTenantError.setRolledBack(false);\r
+                       rollbackTenantError.getCategory();\r
+                       rollbackTenantError.getMessage();\r
+                       rollbackTenantError.getRolledBack();\r
+\r
+                       RollbackTenantRequest rollbackTenantRequest = new RollbackTenantRequest();\r
+                       rollbackTenantRequest.setTenantRollback(null);\r
+                       rollbackTenantRequest.getTenantRollback();\r
+\r
+                       RollbackTenantResponse rollbackTenantResponse = new RollbackTenantResponse();\r
+                       rollbackTenantResponse.setTenantRolledback(false);\r
+                       rollbackTenantResponse.getTenantRolledback();\r
+\r
+                       TenantExceptionResponse tenantExceptionResponse = new TenantExceptionResponse();\r
+                       TenantExceptionResponse tenantExceptionResponse2 = new TenantExceptionResponse(\r
+                                       "");\r
+                       TenantExceptionResponse tenantExceptionResponse3 = new TenantExceptionResponse(\r
+                                       "", null, false);\r
+                       tenantExceptionResponse.setCategory(null);\r
+                       tenantExceptionResponse.setMessage("");\r
+                       tenantExceptionResponse.setRolledBack(false);\r
+                       tenantExceptionResponse.getCategory();\r
+                       tenantExceptionResponse.getMessage();\r
+                       tenantExceptionResponse.getRolledBack();\r
+\r
+                       TenantRequestCommon tenantRequestCommon = new TenantRequestCommon();\r
+                       tenantRequestCommon.toJsonString();\r
+                       tenantRequestCommon.toXmlString();\r
+\r
+                       TenantRollback tenantRollback = new TenantRollback();\r
+                       tenantRollback.toString();\r
+                       tenantRollback.setCloudId("");\r
+                       tenantRollback.setMsoRequest(null);\r
+                       tenantRollback.setTenantCreated(false);\r
+                       tenantRollback.setTenantId("");\r
+                       tenantRollback.getCloudId();\r
+                       tenantRollback.getMsoRequest();\r
+                       tenantRollback.getTenantCreated();\r
+                       tenantRollback.getTenantId();\r
+\r
                } catch (Exception e) {\r
                        assert (false);\r
 \r
diff --git a/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/BeanTest.java b/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/BeanTest.java
new file mode 100644 (file)
index 0000000..984ba1b
--- /dev/null
@@ -0,0 +1,456 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 Huawei 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.test;
+
+import java.lang.reflect.Method;
+import java.lang.reflect.Parameter;
+import java.lang.reflect.Type;
+import java.util.ArrayList;
+import java.util.HashMap;
+
+import org.junit.Test;
+import org.openecomp.mso.adapters.nwrest.ContrailNetwork;
+import org.openecomp.mso.adapters.nwrest.CreateNetworkError;
+import org.openecomp.mso.adapters.nwrest.CreateNetworkRequest;
+import org.openecomp.mso.adapters.nwrest.CreateNetworkResponse;
+import org.openecomp.mso.adapters.nwrest.DeleteNetworkError;
+import org.openecomp.mso.adapters.nwrest.DeleteNetworkRequest;
+import org.openecomp.mso.adapters.nwrest.DeleteNetworkResponse;
+import org.openecomp.mso.adapters.nwrest.NetworkExceptionResponse;
+import org.openecomp.mso.adapters.nwrest.NetworkRequestCommon;
+import org.openecomp.mso.adapters.nwrest.NetworkTechnology;
+import org.openecomp.mso.adapters.nwrest.ProviderVlanNetwork;
+import org.openecomp.mso.adapters.nwrest.QueryNetworkResponse;
+import org.openecomp.mso.adapters.nwrest.RollbackNetworkError;
+import org.openecomp.mso.adapters.nwrest.RollbackNetworkRequest;
+import org.openecomp.mso.adapters.nwrest.RollbackNetworkResponse;
+import org.openecomp.mso.adapters.nwrest.UpdateNetworkError;
+import org.openecomp.mso.adapters.nwrest.UpdateNetworkRequest;
+import org.openecomp.mso.adapters.tenantrest.CreateTenantError;
+import org.openecomp.mso.adapters.tenantrest.CreateTenantRequest;
+import org.openecomp.mso.adapters.tenantrest.CreateTenantResponse;
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantError;
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantRequest;
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantResponse;
+import org.openecomp.mso.adapters.tenantrest.HealthCheckHandler;
+import org.openecomp.mso.adapters.tenantrest.QueryTenantError;
+import org.openecomp.mso.adapters.tenantrest.QueryTenantResponse;
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantError;
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantRequest;
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantResponse;
+import org.openecomp.mso.adapters.tenantrest.TenantExceptionResponse;
+import org.openecomp.mso.adapters.tenantrest.TenantRollback;
+import org.openecomp.mso.adapters.vnfrest.CreateVfModuleRequest;
+import org.openecomp.mso.adapters.vnfrest.CreateVfModuleResponse;
+import org.openecomp.mso.adapters.vnfrest.CreateVolumeGroupRequest;
+import org.openecomp.mso.adapters.vnfrest.CreateVolumeGroupResponse;
+import org.openecomp.mso.adapters.vnfrest.DeleteVfModuleRequest;
+import org.openecomp.mso.adapters.vnfrest.DeleteVfModuleResponse;
+import org.openecomp.mso.adapters.vnfrest.DeleteVolumeGroupRequest;
+import org.openecomp.mso.adapters.vnfrest.DeleteVolumeGroupResponse;
+import org.openecomp.mso.adapters.vnfrest.QueryVfModuleResponse;
+import org.openecomp.mso.adapters.vnfrest.QueryVolumeGroupResponse;
+import org.openecomp.mso.adapters.vnfrest.RollbackVolumeGroupResponse;
+import org.openecomp.mso.adapters.vnfrest.UpdateVfModuleRequest;
+import org.openecomp.mso.adapters.vnfrest.UpdateVfModuleResponse;
+import org.openecomp.mso.adapters.vnfrest.UpdateVolumeGroupRequest;
+import org.openecomp.mso.adapters.vnfrest.UpdateVolumeGroupResponse;
+import org.openecomp.mso.adapters.vnfrest.VfModuleExceptionResponse;
+import org.openecomp.mso.adapters.vnfrest.VfModuleRollback;
+import org.openecomp.mso.adapters.vnfrest.VfResponseCommon;
+import org.openecomp.mso.adapters.vnfrest.VolumeGroupRollback;
+import org.openecomp.mso.entity.MsoRequest;
+
+public class BeanTest {
+
+       // Test cases for code coverage
+       @Test
+       public void testCreateNetworkRequest() {
+               CreateNetworkRequest n = new CreateNetworkRequest();
+               n.setBackout(true);
+               n.setCloudSiteId("test");
+               ContrailNetwork contrailNetwork = new ContrailNetwork("shared", "external", new ArrayList<>(),
+                               new ArrayList<>(), new ArrayList<>());
+               contrailNetwork.setExternal("dgddb");
+               contrailNetwork.setPolicyFqdns(new ArrayList<>());
+               contrailNetwork.setRouteTableFqdns(new ArrayList<>());
+               contrailNetwork.setRouteTargets(new ArrayList<>());
+               contrailNetwork.setShared("test");
+               n.setContrailNetwork(contrailNetwork);
+               n.setFailIfExists(true);
+               n.setMessageId("38829");
+               n.setModelCustomizationUuid("4u838282");
+               MsoRequest req = new MsoRequest();
+               req.setRequestId("38849");
+               req.setServiceInstanceId("3884839");
+               n.setMsoRequest(req);
+               n.setNetworkId("478383");
+               n.setNetworkName("tetet");
+               n.setNetworkParams(new HashMap<>());
+               n.setNetworkTechnology("VMWARE");
+               n.setNetworkType("tete");
+               n.setNetworkTypeVersion("v1");
+               n.setNotificationUrl("test");
+               ProviderVlanNetwork providerVlanNetwork = new ProviderVlanNetwork("test", new ArrayList<>());
+               providerVlanNetwork.setPhysicalNetworkName("physicalNetworkName");
+               providerVlanNetwork.setVlans(new ArrayList<>());
+               n.setProviderVlanNetwork(providerVlanNetwork);
+               n.setSkipAAI(false);
+               n.setSubnets(new ArrayList<>());
+               n.setTenantId("tenantId");
+               n.getBackout();
+               n.getCloudSiteId();
+               ContrailNetwork cn = n.getContrailNetwork();
+               cn.getExternal();
+               cn.getPolicyFqdns();
+               cn.getRouteTableFqdns();
+               cn.getRouteTargets();
+               cn.getShared();
+               n.getFailIfExists();
+               n.getMessageId();
+               n.getModelCustomizationUuid();
+               n.getMsoRequest();
+               n.getNetworkId();
+               n.getNetworkName();
+               n.getNetworkParams();
+               n.getNetworkTechnology();
+               n.getNetworkType();
+               n.getNetworkTypeVersion();
+               n.getNotificationUrl();
+               n.getProviderVlanNetwork();
+               n.getSkipAAI();
+               n.getSubnets();
+               n.getTenantId();
+               n.isContrailRequest();
+               n.isSynchronous();
+               n.toJsonString();
+               n.toXmlString();
+       }
+
+       @Test
+       public void testDeleteNetworkRequest() {
+               DeleteNetworkRequest r = new DeleteNetworkRequest();
+               r.setCloudSiteId("test");
+               r.setMessageId("messageId");
+               r.setModelCustomizationUuid("modelCustomizationUuid");
+               r.setMsoRequest(null);
+               r.setNetworkId("networkId");
+               r.setNetworkStackId("networkStackId");
+               r.setNetworkType("networkType");
+               r.setNotificationUrl("notificationUrl");
+               r.setSkipAAI(true);
+               r.setTenantId("tenantId");
+               r.getCloudSiteId();
+               r.getMessageId();
+               r.getModelCustomizationUuid();
+               r.getMsoRequest();
+               r.getNetworkId();
+               r.getNetworkStackId();
+               r.getNetworkType();
+               r.getNotificationUrl();
+               r.getSkipAAI();
+               r.getTenantId();
+       }
+
+       @Test
+       public void testCreateNetworkError() {
+               CreateNetworkError e = new CreateNetworkError("message");
+               e = new CreateNetworkError("message", null, true, "messageid");
+               DeleteNetworkError d = new DeleteNetworkError("message");
+               d = new DeleteNetworkError("message", null, false, "29102");
+       }
+
+       @Test
+       public void testCreatenetworkResponse() {
+               CreateNetworkResponse cnr = new CreateNetworkResponse("networkId", "neutronNetworkId", "networkStackId",
+                               "networkFqdn", false, null, null, "messageId");
+               cnr.setMessageId("messageId");
+               cnr.setNetworkCreated(true);
+               cnr.setNetworkFqdn(null);
+               cnr.setNetworkStackId(null);
+               cnr.setNeutronNetworkId(null);
+               cnr.setRollback(null);
+               cnr.setNetworkStackId(null);
+               cnr.setSubnetMap(null);
+               cnr.getMessageId();
+               cnr.getNetworkCreated();
+               cnr.getNetworkFqdn();
+               cnr.getNetworkId();
+               cnr.getNetworkStackId();
+               cnr.getNeutronNetworkId();
+               cnr.getRollback();
+               cnr.getSubnetMap();
+
+               DeleteNetworkResponse dr = new DeleteNetworkResponse("networkId", true, "messageId");
+               dr.setMessageId(null);
+               dr.setNetworkDeleted(null);
+               dr.setNetworkId(null);
+               dr.getMessageId();
+               dr.getNetworkDeleted();
+               dr.getNetworkId();
+
+               NetworkExceptionResponse ner = new NetworkExceptionResponse("message");
+               ner = new NetworkExceptionResponse(null, null, false, null);
+               ner.setCategory(null);
+               ner.setMessage(null);
+               ner.setRolledBack(null);
+               ner.setMessageId(null);
+               ner.getCategory();
+               ner.getMessage();
+               ner.getMessageId();
+               ner.getRolledBack();
+
+               ner.toJsonString();
+               ner.toXmlString();
+               NetworkTechnology nt = NetworkTechnology.NEUTRON;
+               ProviderVlanNetwork pvn = new ProviderVlanNetwork(null, null);
+               pvn.setPhysicalNetworkName(null);
+               pvn.setVlans(null);
+               pvn.getPhysicalNetworkName();
+               pvn.getVlans();
+
+               QueryNetworkResponse qnr = new QueryNetworkResponse(null, null, null, null, null);
+               qnr.setNetworkExists(null);
+               qnr.setNetworkId(null);
+               qnr.setNetworkOutputs(null);
+               qnr.setNetworkStackId(null);
+               qnr.setNetworkStatus(null);
+               qnr.setNeutronNetworkId(null);
+               qnr.setRouteTargets(null);
+               qnr.setSubnetIdMap(null);
+               qnr.setVlans(null);
+               qnr.getNetworkExists();
+               qnr.getNetworkId();
+               qnr.getNetworkOutputs();
+               qnr.getNetworkStatus();
+               qnr.getNeutronNetworkId();
+               qnr.getRouteTargets();
+               qnr.getSubnetIdMap();
+               qnr.getVlans();
+               qnr.toJsonString();
+
+               UpdateNetworkRequest unr = new UpdateNetworkRequest();
+               unr.setBackout(null);
+               unr.setCloudSiteId(null);
+               unr.setContrailNetwork(null);
+               unr.setMessageId(null);
+               unr.setModelCustomizationUuid(null);
+               unr.setMsoRequest(null);
+               unr.setNetworkId(null);
+               unr.setNetworkName(null);
+               unr.setNetworkParams(null);
+               unr.setNetworkStackId(null);
+               unr.setNetworkTechnology("VMWARE");
+               unr.setNetworkType(null);
+               unr.setNetworkTypeVersion(null);
+               unr.setNotificationUrl(null);
+               unr.setProviderVlanNetwork(null);
+               unr.setSkipAAI(null);
+               unr.setSubnets(null);
+               unr.setTenantId(null);
+               unr.getBackout();
+               unr.getCloudSiteId();
+               unr.getContrailNetwork();
+               unr.getMessageId();
+               unr.getModelCustomizationUuid();
+               unr.getMsoRequest();
+               unr.getNetworkId();
+               unr.getNetworkName();
+               unr.getNetworkParams();
+               unr.getNetworkStackId();
+               unr.getNetworkTechnology();
+               unr.getNetworkType();
+               unr.getNetworkTypeVersion();
+               unr.getNotificationUrl();
+               unr.getProviderVlanNetwork();
+               unr.getSkipAAI();
+               unr.getSubnets();
+               unr.getTenantId();
+               unr.isContrailRequest();
+
+               RollbackNetworkError err = new RollbackNetworkError("message");
+               err = new RollbackNetworkError(null, null, false, null);
+               RollbackNetworkRequest req = new RollbackNetworkRequest();
+               req.setNetworkRollback(null);
+               req.getNetworkRollback();
+               req.setMessageId(null);
+               req.getMessageId();
+               req.setNotificationUrl(null);
+               req.getNotificationUrl();
+               req.setSkipAAI(null);
+               req.getSkipAAI();
+
+               RollbackNetworkResponse rnr = new RollbackNetworkResponse(true, null);
+               rnr.setMessageId(null);
+               rnr.getMessageId();
+               rnr.setNetworkRolledBack(null);
+               rnr.getNetworkRolledBack();
+
+               UpdateNetworkError error = new UpdateNetworkError(null);
+               error = new UpdateNetworkError("test", null, false, null);
+
+               UpdateVfModuleRequest uvmr = new UpdateVfModuleRequest();
+               uvmr.setBackout(null);
+               uvmr.setBaseVfModuleId(null);
+               uvmr.setBaseVfModuleStackId(null);
+               uvmr.setFailIfExists(null);
+               uvmr.setMessageId(null);
+               uvmr.setModelCustomizationUuid(null);
+               uvmr.setMsoRequest(null);
+               uvmr.setNotificationUrl(null);
+               uvmr.setRequestType(null);
+               uvmr.setSkipAAI(true);
+               uvmr.setTenantId(null);
+               uvmr.setVfModuleId(null);
+               uvmr.setVfModuleName(null);
+               uvmr.setVfModuleParams(null);
+               uvmr.setVfModuleStackId(null);
+               uvmr.setVfModuleType(null);
+               uvmr.setVnfId(null);
+               uvmr.setVnfType(null);
+               uvmr.setVnfVersion(null);
+               uvmr.setVolumeGroupId(null);
+               uvmr.setVolumeGroupStackId(null);
+               uvmr.getBackout();
+               uvmr.getBaseVfModuleId();
+               uvmr.getBaseVfModuleStackId();
+               uvmr.getCloudSiteId();
+               uvmr.getFailIfExists();
+               uvmr.getMessageId();
+               uvmr.getModelCustomizationUuid();
+               uvmr.getMsoRequest();
+               uvmr.getNotificationUrl();
+               uvmr.getRequestType();
+               uvmr.getSkipAAI();
+               uvmr.getTenantId();
+               uvmr.getVfModuleId();
+               uvmr.getVfModuleName();
+               uvmr.getVfModuleParams();
+               uvmr.getVfModuleStackId();
+               uvmr.getVfModuleType();
+               uvmr.getVnfId();
+               uvmr.getVnfType();
+               uvmr.getVnfVersion();
+               uvmr.getVolumeGroupId();
+               uvmr.getVolumeGroupStackId();
+               uvmr.setCloudSiteId(null);
+
+               CreateVfModuleRequest cvmr = new CreateVfModuleRequest();
+               cvmr.setBackout(null);
+               cvmr.setBaseVfModuleId(null);
+               cvmr.setBaseVfModuleStackId(null);
+               cvmr.setCloudSiteId(null);
+               cvmr.setFailIfExists(null);
+
+               coverCode(CreateVfModuleRequest.class);
+               CreateVfModuleResponse resp = new CreateVfModuleResponse(null, null, null, true, null, null, null);
+               resp.toJsonString();
+               resp.toXmlString();
+               coverCode(CreateVfModuleResponse.class);
+
+               coverCode(CreateVolumeGroupRequest.class);
+
+               CreateVolumeGroupResponse cvgr = new CreateVolumeGroupResponse(null, null, true, null, null, null);
+               coverCode(CreateVolumeGroupResponse.class);
+               coverCode(DeleteVfModuleRequest.class);
+               coverCode(DeleteVfModuleResponse.class);
+               coverCode(DeleteVolumeGroupRequest.class);
+               coverCode(DeleteVolumeGroupResponse.class);
+               QueryVfModuleResponse vfmr = new QueryVfModuleResponse(null, null, null, null, null);
+               coverCode(QueryVfModuleResponse.class);
+               QueryVolumeGroupResponse qvgr = new QueryVolumeGroupResponse(null, null, null, null);
+               coverCode(QueryVolumeGroupResponse.class);
+               UpdateVfModuleResponse uvfmr = new UpdateVfModuleResponse(null, null, null, null, null);
+               coverCode(UpdateVfModuleResponse.class);
+               coverCode(UpdateVolumeGroupRequest.class);
+               UpdateVolumeGroupResponse uvgr = new UpdateVolumeGroupResponse(null, null, null, null);
+               coverCode(UpdateVolumeGroupResponse.class);
+               VfModuleExceptionResponse vfmer = new VfModuleExceptionResponse(null, null, false, null);
+               coverCode(VfModuleExceptionResponse.class);
+               //VfModuleRollback vfmrb = new VfModuleRollback(null, null, null, null);
+               VfModuleRollback vfmrb = new VfModuleRollback(null, null, null, false, null, null, null, null);
+               coverCode(VfModuleRollback.class);
+               //VolumeGroupRollback vgrback = new VolumeGroupRollback(null, null, null);
+               VolumeGroupRollback vgrback = new VolumeGroupRollback(null, null, false, null, null, null, null);
+               coverCode(VolumeGroupRollback.class);
+               RollbackVolumeGroupResponse rvgresp = new RollbackVolumeGroupResponse(null, null);
+               coverCode(RollbackVolumeGroupResponse.class);
+       }
+       
+       @Test
+       public void testTenantRestPackage(){
+               CreateTenantError cte = new CreateTenantError(null, null, false);
+               coverCode(CreateTenantError.class);
+               CreateTenantRequest ctreq = new CreateTenantRequest();
+               ctreq.toJsonString();
+               ctreq.toXmlString();
+               ctreq.toString();
+               coverCode(CreateTenantRequest.class);
+               CreateTenantResponse ctresp = new CreateTenantResponse(null, null, null, new TenantRollback());
+               ctresp.toString();
+               coverCode(CreateTenantResponse.class);
+               DeleteTenantError dterr = new DeleteTenantError(null, null, false);
+               coverCode(DeleteTenantError.class);
+               coverCode(DeleteTenantRequest.class);
+               coverCode(DeleteTenantResponse.class);
+               coverCode(HealthCheckHandler.class);
+               QueryTenantError qnerr = new QueryTenantError(null, null);
+               coverCode(QueryTenantError.class);
+               QueryTenantResponse qtresp = new QueryTenantResponse(null, null, null);
+               coverCode(QueryTenantResponse.class);
+               coverCode(RollbackTenantError.class);
+               RollbackTenantError rollTer = new RollbackTenantError(null, null, false);
+               coverCode(RollbackTenantRequest.class);
+               coverCode(RollbackTenantResponse.class);
+               TenantExceptionResponse resp = new TenantExceptionResponse(null, null, false);
+               coverCode(TenantExceptionResponse.class);
+               coverCode(TenantRollback.class);
+       }
+
+       private void coverCode(Class cls) {
+               try {
+                       Object obj = cls.newInstance();
+                       Method[] methods = cls.getDeclaredMethods();
+                       for (Method m : methods) {
+                               try {
+                                       m.setAccessible(true);
+                                       Type[] types = m.getGenericParameterTypes();
+                                       Object[] objs = { new Object(), new Object(), new Object(), new Object() };
+                                       if (types.length < 1) {
+                                               m.invoke(obj);
+                                       } else if (types.length == 1) {
+                                               String type = types[0].getTypeName();
+                                               if (type.indexOf("<") != -1) {
+                                                       type = type.substring(0, type.indexOf("<"));
+                                               }
+                                               Class paramCls = Class.forName(type);
+                                               Object paramobj = paramCls.newInstance();
+                                               m.invoke(obj, paramobj);
+                                       } else if (types.length == 2) {
+                                               // m.invoke(obj,null,null);
+                                       }
+                               } catch (Exception ex) {
+                               }
+                       }
+               } catch (Exception ex) {
+                       ex.printStackTrace();
+               }
+       }
+}