From f3c69d5d9a4b1358f0de7545ffee287ee589034d Mon Sep 17 00:00:00 2001 From: Seshu-Kumar-M Date: Sun, 8 Oct 2017 17:59:11 +0530 Subject: [PATCH] For UT Coverage SO-191 Change-Id: Iaa800bbe6bc65672c53adf3f432362c57b19e5d7 Signed-off-by: Seshu-Kumar-M --- .../mso/adapters/AdapterRestInterfaceTest.java | 649 +++++++++++++++++++-- .../java/org/openecomp/mso/adapters/BeanTest.java | 456 +++++++++++++++ 2 files changed, 1072 insertions(+), 33 deletions(-) create mode 100644 adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/BeanTest.java diff --git a/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/AdapterRestInterfaceTest.java b/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/AdapterRestInterfaceTest.java index e15d828bf5..1a8dfc77ba 100644 --- a/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/AdapterRestInterfaceTest.java +++ b/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/AdapterRestInterfaceTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * ONAP - SO * ================================================================================ - * Copyright (C) 2017 Huawei Intellectual Property. All rights reserved. + * Copyright (C) 2017 Huawei Technologies Co., Ltd. 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. @@ -50,23 +50,68 @@ 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.nwrest.UpdateNetworkResponse; +import org.openecomp.mso.adapters.sdncrest.RequestInformation; +import org.openecomp.mso.adapters.sdncrest.SDNCErrorCommon; +import org.openecomp.mso.adapters.sdncrest.SDNCEvent; +import org.openecomp.mso.adapters.sdncrest.SDNCRequestCommon; +import org.openecomp.mso.adapters.sdncrest.SDNCResponseCommon; +import org.openecomp.mso.adapters.sdncrest.SDNCServiceError; +import org.openecomp.mso.adapters.sdncrest.SDNCServiceRequest; +import org.openecomp.mso.adapters.sdncrest.SDNCServiceResponse; +import org.openecomp.mso.adapters.sdncrest.ServiceInformation; +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.TenantRequestCommon; +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.RollbackVfModuleRequest; +import org.openecomp.mso.adapters.vnfrest.RollbackVfModuleResponse; +import org.openecomp.mso.adapters.vnfrest.RollbackVolumeGroupRequest; +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.VfRequestCommon; +import org.openecomp.mso.adapters.vnfrest.VfResponseCommon; +import org.openecomp.mso.adapters.vnfrest.VolumeGroupExceptionResponse; import org.openecomp.mso.adapters.vnfrest.VolumeGroupRollback; import org.openecomp.mso.entity.MsoRequest; import org.openecomp.mso.openstack.beans.NetworkRollback; import org.openecomp.mso.openstack.beans.NetworkStatus; import org.openecomp.mso.openstack.beans.Subnet; import org.openecomp.mso.openstack.beans.VnfRollback; +import org.openecomp.mso.openstack.beans.VnfStatus; public class AdapterRestInterfaceTest { @Test(expected = Exception.class) public final void mapDeserializerTest() { MapDeserializer mapDeserializer = new MapDeserializer(); JsonParser jsonParser = Mockito.mock(JsonParser.class); - DeserializationContext deserializationContext = Mockito.mock(DeserializationContext.class); + DeserializationContext deserializationContext = Mockito + .mock(DeserializationContext.class); try { mapDeserializer.deserialize(jsonParser, deserializationContext); } catch (IOException e) { @@ -80,9 +125,11 @@ public class AdapterRestInterfaceTest { mapSerializer.toString(); mapSerializer.unwrappingSerializer(); JsonGenerator jsonGenerator = Mockito.mock(JsonGenerator.class); - SerializerProvider serializerProvider = Mockito.mock(SerializerProvider.class); + SerializerProvider serializerProvider = Mockito + .mock(SerializerProvider.class); try { - mapSerializer.serialize(new HashMap(), jsonGenerator, serializerProvider); + mapSerializer.serialize(new HashMap(), + jsonGenerator, serializerProvider); } catch (IOException e) { } } @@ -94,8 +141,9 @@ public class AdapterRestInterfaceTest { public final void contrailNetworkPOJOTest() { try { ContrailNetwork contrailNetwork = new ContrailNetwork(); - ContrailNetwork contrailNetwork2 = new ContrailNetwork("", "", new ArrayList(), - new ArrayList(), new ArrayList()); + ContrailNetwork contrailNetwork2 = new ContrailNetwork("", "", + new ArrayList(), new ArrayList(), + new ArrayList()); contrailNetwork.getExternal(); contrailNetwork.setExternal("external"); contrailNetwork.setPolicyFqdns(new ArrayList()); @@ -112,17 +160,20 @@ public class AdapterRestInterfaceTest { updateNetworkRequest.setCloudSiteId("cloudSiteId"); updateNetworkRequest.setContrailNetwork(new ContrailNetwork()); updateNetworkRequest.setMessageId("messageId"); - updateNetworkRequest.setModelCustomizationUuid("modelCustomizationUuid"); + updateNetworkRequest + .setModelCustomizationUuid("modelCustomizationUuid"); updateNetworkRequest.setMsoRequest(new MsoRequest()); updateNetworkRequest.setNetworkId("networkId"); updateNetworkRequest.setNetworkName("networkName"); - updateNetworkRequest.setNetworkParams(new HashMap()); + updateNetworkRequest + .setNetworkParams(new HashMap()); updateNetworkRequest.setNetworkStackId("networkStackId"); updateNetworkRequest.setNetworkTechnology("networkTechnology"); updateNetworkRequest.setNetworkType("networkType"); updateNetworkRequest.setNetworkTypeVersion("networkTypeVersion"); updateNetworkRequest.setNotificationUrl("notificationUrl"); - updateNetworkRequest.setProviderVlanNetwork(new ProviderVlanNetwork()); + updateNetworkRequest + .setProviderVlanNetwork(new ProviderVlanNetwork()); updateNetworkRequest.setSkipAAI(true); updateNetworkRequest.setSubnets(new ArrayList()); updateNetworkRequest.setTenantId("tenantId"); @@ -152,18 +203,21 @@ public class AdapterRestInterfaceTest { createNetworkRequest.setContrailNetwork(new ContrailNetwork()); createNetworkRequest.setFailIfExists(false); createNetworkRequest.setMessageId("messageId"); - createNetworkRequest.setModelCustomizationUuid("modelCustomizationUuid"); + createNetworkRequest + .setModelCustomizationUuid("modelCustomizationUuid"); createNetworkRequest.setMsoRequest(new MsoRequest()); createNetworkRequest.setNetworkId("networkId"); createNetworkRequest.setNetworkName("networkName"); createNetworkRequest.setNetworkType("networkType"); createNetworkRequest.setNetworkTypeVersion("networkTypeVersion"); createNetworkRequest.setNotificationUrl("notificationUrl"); - createNetworkRequest.setProviderVlanNetwork(new ProviderVlanNetwork()); + createNetworkRequest + .setProviderVlanNetwork(new ProviderVlanNetwork()); createNetworkRequest.setSkipAAI(true); createNetworkRequest.setSubnets(new ArrayList()); createNetworkRequest.setTenantId("tenantId"); - createNetworkRequest.setNetworkParams(new HashMap()); + createNetworkRequest + .setNetworkParams(new HashMap()); createNetworkRequest.setNetworkTechnology("VMWARE"); createNetworkRequest.getBackout(); createNetworkRequest.getCloudSiteId(); @@ -186,11 +240,13 @@ public class AdapterRestInterfaceTest { createNetworkRequest.isContrailRequest(); QueryNetworkResponse queryNetworkResponse = new QueryNetworkResponse(); - QueryNetworkResponse queryNetworkResponse2 = new QueryNetworkResponse("", "", "", NetworkStatus.ACTIVE, + QueryNetworkResponse queryNetworkResponse2 = new QueryNetworkResponse( + "", "", "", NetworkStatus.ACTIVE, new HashMap()); queryNetworkResponse.setNetworkExists(true); queryNetworkResponse.setNetworkId("networkId"); - queryNetworkResponse.setNetworkOutputs(new HashMap()); + queryNetworkResponse + .setNetworkOutputs(new HashMap()); queryNetworkResponse.setNetworkStackId("networkStackId"); queryNetworkResponse.setNetworkStatus(NetworkStatus.ACTIVE); queryNetworkResponse.setNeutronNetworkId("neutronNetworkId"); @@ -209,8 +265,9 @@ public class AdapterRestInterfaceTest { queryNetworkResponse.toJsonString(); CreateNetworkResponse createNetworkResponse = new CreateNetworkResponse(); - CreateNetworkResponse createNetworkResponse2 = new CreateNetworkResponse("", "", "", "", true, - new HashMap(), new NetworkRollback(), ""); + CreateNetworkResponse createNetworkResponse2 = new CreateNetworkResponse( + "", "", "", "", true, new HashMap(), + new NetworkRollback(), ""); createNetworkResponse.setMessageId("messageId"); createNetworkResponse.setNetworkCreated(true); createNetworkResponse.setNetworkFqdn("networkFqdn"); @@ -244,7 +301,8 @@ public class AdapterRestInterfaceTest { DeleteNetworkRequest deleteNetworkRequest = new DeleteNetworkRequest(); deleteNetworkRequest.setCloudSiteId("cloudSiteId"); deleteNetworkRequest.setMessageId("messageId"); - deleteNetworkRequest.setModelCustomizationUuid("modelCustomizationUuid"); + deleteNetworkRequest + .setModelCustomizationUuid("modelCustomizationUuid"); deleteNetworkRequest.setMsoRequest(new MsoRequest()); deleteNetworkRequest.setNetworkId("networkId"); deleteNetworkRequest.setNetworkStackId("networkStackId"); @@ -264,8 +322,10 @@ public class AdapterRestInterfaceTest { deleteNetworkRequest.getTenantId(); NetworkExceptionResponse networkExceptionResponse = new NetworkExceptionResponse(); - NetworkExceptionResponse networkExceptionResponse2 = new NetworkExceptionResponse("", null, false, ""); - NetworkExceptionResponse networkExceptionResponse3 = new NetworkExceptionResponse(""); + NetworkExceptionResponse networkExceptionResponse2 = new NetworkExceptionResponse( + "", null, false, ""); + NetworkExceptionResponse networkExceptionResponse3 = new NetworkExceptionResponse( + ""); networkExceptionResponse.setCategory(null); networkExceptionResponse.setMessage("message"); networkExceptionResponse.setMessageId("messageId"); @@ -276,7 +336,8 @@ public class AdapterRestInterfaceTest { networkExceptionResponse.getRolledBack(); UpdateNetworkResponse updateNetworkResponse = new UpdateNetworkResponse(); - UpdateNetworkResponse updateNetworkResponse2 = new UpdateNetworkResponse("", "", null, ""); + UpdateNetworkResponse updateNetworkResponse2 = new UpdateNetworkResponse( + "", "", null, ""); updateNetworkResponse.setMessageId("messageId"); updateNetworkResponse.setNetworkId("networkId"); updateNetworkResponse.setNeutronNetworkId(""); @@ -287,39 +348,47 @@ public class AdapterRestInterfaceTest { updateNetworkResponse.getSubnetMap(); DeleteNetworkResponse deleteNetworkResponse = new DeleteNetworkResponse(); - DeleteNetworkResponse deleteNetworkResponse2 = new DeleteNetworkResponse("", false, ""); + DeleteNetworkResponse deleteNetworkResponse2 = new DeleteNetworkResponse( + "", false, ""); deleteNetworkResponse.setNetworkDeleted(false); deleteNetworkResponse.setNetworkId("networkId"); deleteNetworkResponse.getNetworkDeleted(); deleteNetworkResponse.getNetworkId(); ProviderVlanNetwork providerVlanNetwork = new ProviderVlanNetwork(); - ProviderVlanNetwork providerVlanNetwork2 = new ProviderVlanNetwork("", null); + ProviderVlanNetwork providerVlanNetwork2 = new ProviderVlanNetwork( + "", null); providerVlanNetwork.setPhysicalNetworkName(""); providerVlanNetwork.setVlans(null); providerVlanNetwork.getPhysicalNetworkName(); providerVlanNetwork.getVlans(); RollbackNetworkResponse rollbackNetworkResponse = new RollbackNetworkResponse(); - RollbackNetworkResponse rollbackNetworkResponse2 = new RollbackNetworkResponse(false, ""); + RollbackNetworkResponse rollbackNetworkResponse2 = new RollbackNetworkResponse( + false, ""); rollbackNetworkResponse.setNetworkRolledBack(false); rollbackNetworkResponse.getNetworkRolledBack(); CreateNetworkError createNetworkError = new CreateNetworkError(); CreateNetworkError createNetworkError2 = new CreateNetworkError(""); - CreateNetworkError createNetworkError3 = new CreateNetworkError("", null, false, ""); + CreateNetworkError createNetworkError3 = new CreateNetworkError("", + null, false, ""); DeleteNetworkError deleteNetworkError = new DeleteNetworkError(); DeleteNetworkError deleteNetworkError2 = new DeleteNetworkError(""); - DeleteNetworkError deleteNetworkError3 = new DeleteNetworkError("", null, false, ""); + DeleteNetworkError deleteNetworkError3 = new DeleteNetworkError("", + null, false, ""); RollbackNetworkError rollbackNetworkError = new RollbackNetworkError(); - RollbackNetworkError rollbackNetworkError2 = new RollbackNetworkError(""); - RollbackNetworkError rollbackNetworkError3 = new RollbackNetworkError("", null, false, ""); + RollbackNetworkError rollbackNetworkError2 = new RollbackNetworkError( + ""); + RollbackNetworkError rollbackNetworkError3 = new RollbackNetworkError( + "", null, false, ""); UpdateNetworkError updateNetworkError = new UpdateNetworkError(); UpdateNetworkError updateNetworkError2 = new UpdateNetworkError(""); - UpdateNetworkError updateNetworkError3 = new UpdateNetworkError("", null, false, ""); + UpdateNetworkError updateNetworkError3 = new UpdateNetworkError("", + null, false, ""); RollbackNetworkRequest rollbackNetworkRequest = new RollbackNetworkRequest(); rollbackNetworkRequest.setNetworkRollback(null); @@ -432,8 +501,10 @@ public class AdapterRestInterfaceTest { vnfRollback.setVolumeGroupName(""); VfModuleRollback vfModuleRollback = new VfModuleRollback(); - VfModuleRollback vfModuleRollback2 = new VfModuleRollback(vnfRollback, "", "", ""); - VfModuleRollback vfModuleRollback3 = new VfModuleRollback("", "", "", false, "", "", null, ""); + VfModuleRollback vfModuleRollback2 = new VfModuleRollback( + vnfRollback, "", "", ""); + VfModuleRollback vfModuleRollback3 = new VfModuleRollback("", "", + "", false, "", "", null, ""); vfModuleRollback.setCloudSiteId(""); vfModuleRollback.setMsoRequest(null); vfModuleRollback.setTenantId(""); @@ -462,14 +533,17 @@ public class AdapterRestInterfaceTest { volumeGroupRollback.getTenantId(); volumeGroupRollback.getVolumeGroupId(); volumeGroupRollback.getVolumeGroupStackId(); - VolumeGroupRollback volumeGroupRollback2 = new VolumeGroupRollback(volumeGroupRollback, "", ""); - VolumeGroupRollback volumeGroupRollback3 = new VolumeGroupRollback("", "", false, "", "", null, ""); + VolumeGroupRollback volumeGroupRollback2 = new VolumeGroupRollback( + volumeGroupRollback, "", ""); + VolumeGroupRollback volumeGroupRollback3 = new VolumeGroupRollback( + "", "", false, "", "", null, ""); CreateVolumeGroupRequest createVolumeGroupRequest = new CreateVolumeGroupRequest(); createVolumeGroupRequest.setCloudSiteId(""); createVolumeGroupRequest.setFailIfExists(false); createVolumeGroupRequest.setMessageId("messageId"); - createVolumeGroupRequest.setModelCustomizationUuid("modelCustomizationUuid"); + createVolumeGroupRequest + .setModelCustomizationUuid("modelCustomizationUuid"); createVolumeGroupRequest.setMsoRequest(null); createVolumeGroupRequest.setNotificationUrl(""); createVolumeGroupRequest.setSkipAAI(false); @@ -496,6 +570,515 @@ public class AdapterRestInterfaceTest { createVolumeGroupRequest.getVolumeGroupId(); createVolumeGroupRequest.getVolumeGroupName(); createVolumeGroupRequest.getVolumeGroupParams(); + + CreateVfModuleResponse createVfModuleResponse = new CreateVfModuleResponse(); + createVfModuleResponse.setMessageId(""); + createVfModuleResponse.setRollback(null); + createVfModuleResponse.setVfModuleCreated(false); + createVfModuleResponse.setVfModuleId(""); + createVfModuleResponse.setVfModuleOutputs(null); + createVfModuleResponse.setVfModuleStackId(""); + createVfModuleResponse.setVnfId(""); + createVfModuleResponse.getMessageId(); + createVfModuleResponse.getRollback(); + createVfModuleResponse.getVfModuleCreated(); + createVfModuleResponse.getVfModuleId(); + createVfModuleResponse.getVfModuleOutputs(); + createVfModuleResponse.getVfModuleStackId(); + createVfModuleResponse.getVnfId(); + CreateVfModuleResponse createVfModuleResponse2 = new CreateVfModuleResponse( + "", "", "", false, null, vfModuleRollback, ""); + + UpdateVolumeGroupRequest updateVolumeGroupRequest = new UpdateVolumeGroupRequest(); + updateVolumeGroupRequest.setCloudSiteId(""); + updateVolumeGroupRequest.setMessageId(""); + updateVolumeGroupRequest.setModelCustomizationUuid(""); + updateVolumeGroupRequest.setMsoRequest(null); + updateVolumeGroupRequest.setNotificationUrl(""); + updateVolumeGroupRequest.setSkipAAI(false); + updateVolumeGroupRequest.setTenantId(""); + updateVolumeGroupRequest.setVfModuleType(""); + updateVolumeGroupRequest.setVnfType(""); + updateVolumeGroupRequest.setVnfVersion(""); + updateVolumeGroupRequest.setVolumeGroupId(""); + updateVolumeGroupRequest.setVolumeGroupParams(null); + updateVolumeGroupRequest.setVolumeGroupStackId(""); + updateVolumeGroupRequest.getCloudSiteId(); + updateVolumeGroupRequest.getMessageId(); + updateVolumeGroupRequest.getModelCustomizationUuid(); + updateVolumeGroupRequest.getMsoRequest(); + updateVolumeGroupRequest.getNotificationUrl(); + updateVolumeGroupRequest.getSkipAAI(); + updateVolumeGroupRequest.getTenantId(); + updateVolumeGroupRequest.getVfModuleType(); + updateVolumeGroupRequest.getVnfType(); + updateVolumeGroupRequest.getVnfVersion(); + updateVolumeGroupRequest.getVolumeGroupId(); + updateVolumeGroupRequest.getVolumeGroupParams(); + updateVolumeGroupRequest.getVolumeGroupStackId(); + + QueryVfModuleResponse queryVfModuleResponse = new QueryVfModuleResponse(); + queryVfModuleResponse.setVfModuleId(""); + queryVfModuleResponse.setVfModuleOutputs(null); + queryVfModuleResponse.setVfModuleStackId(""); + queryVfModuleResponse.setVnfId(""); + queryVfModuleResponse.setVnfStatus(null); + queryVfModuleResponse.getVfModuleId(); + queryVfModuleResponse.getVfModuleOutputs(); + queryVfModuleResponse.getVfModuleStackId(); + queryVfModuleResponse.getVnfId(); + queryVfModuleResponse.getVnfStatus(); + QueryVfModuleResponse queryVfModuleResponse2 = new QueryVfModuleResponse( + "", "", "", VnfStatus.ACTIVE, null); + + CreateVolumeGroupResponse createVolumeGroupResponse = new CreateVolumeGroupResponse(); + CreateVolumeGroupResponse createVolumeGroupResponse2 = new CreateVolumeGroupResponse( + "", "volumeGroupStackId", true, null, null, ""); + createVolumeGroupResponse.setMessageId(""); + createVolumeGroupResponse.setVolumeGroupCreated(false); + createVolumeGroupResponse.setVolumeGroupId(""); + createVolumeGroupResponse.setVolumeGroupOutputs(null); + createVolumeGroupResponse.setVolumeGroupRollback(null); + createVolumeGroupResponse.setVolumeGroupStackId(""); + createVolumeGroupResponse.getMessageId(); + createVolumeGroupResponse.getVolumeGroupCreated(); + createVolumeGroupResponse.getVolumeGroupId(); + createVolumeGroupResponse.getVolumeGroupOutputs(); + + VfResponseCommon vfResponseCommon = new CreateVfModuleResponse(); + vfResponseCommon.setMessageId(""); + vfResponseCommon.toJsonString(); + vfResponseCommon.getMessageId(); + vfResponseCommon.toXmlString(); + + QueryVolumeGroupResponse queryVolumeGroupResponse = new QueryVolumeGroupResponse(); + QueryVolumeGroupResponse queryVolumeGroupResponse2 = new QueryVolumeGroupResponse( + "", "", null, null); + queryVolumeGroupResponse.setVolumeGroupId(""); + queryVolumeGroupResponse.setVolumeGroupOutputs(null); + queryVolumeGroupResponse.setVolumeGroupStackId(""); + queryVolumeGroupResponse.setVolumeGroupStatus(null); + queryVolumeGroupResponse.getVolumeGroupId(); + queryVolumeGroupResponse.getVolumeGroupOutputs(); + queryVolumeGroupResponse.getVolumeGroupStackId(); + queryVolumeGroupResponse.getVolumeGroupStatus(); + queryVolumeGroupResponse.toString(); + queryVolumeGroupResponse.toJsonString(); + + DeleteVfModuleResponse deleteVfModuleResponse = new DeleteVfModuleResponse(); + DeleteVfModuleResponse deleteVfModuleResponse2 = new DeleteVfModuleResponse( + "", "", false, "", null); + deleteVfModuleResponse.setMessageId(""); + deleteVfModuleResponse.setVfModuleDeleted(false); + deleteVfModuleResponse.setVfModuleId(""); + deleteVfModuleResponse.setVfModuleOutputs(null); + deleteVfModuleResponse.setVnfId(""); + deleteVfModuleResponse.getMessageId(); + deleteVfModuleResponse.getVfModuleDeleted(); + deleteVfModuleResponse.getVfModuleId(); + deleteVfModuleResponse.getVfModuleOutputs(); + deleteVfModuleResponse.getVnfId(); + + UpdateVfModuleResponse updateVfModuleResponse = new UpdateVfModuleResponse(); + UpdateVfModuleResponse updateVfModuleResponse2 = new UpdateVfModuleResponse( + "", "", "", null, ""); + updateVfModuleResponse.setMessageId(""); + updateVfModuleResponse.setVfModuleId(""); + updateVfModuleResponse.setVfModuleOutputs(null); + updateVfModuleResponse.setVfModuleStackId(""); + updateVfModuleResponse.setVnfId(""); + updateVfModuleResponse.getMessageId(); + updateVfModuleResponse.getVfModuleId(); + updateVfModuleResponse.getVfModuleOutputs(); + updateVfModuleResponse.getVfModuleStackId(); + updateVfModuleResponse.getVnfId(); + + DeleteVfModuleRequest deleteVfModuleRequest = new DeleteVfModuleRequest(); + deleteVfModuleRequest.setCloudSiteId(""); + deleteVfModuleRequest.setMessageId(""); + deleteVfModuleRequest.setMsoRequest(null); + deleteVfModuleRequest.setNotificationUrl(""); + deleteVfModuleRequest.setSkipAAI(false); + deleteVfModuleRequest.setTenantId(""); + deleteVfModuleRequest.setVfModuleId(""); + deleteVfModuleRequest.setVfModuleStackId(""); + deleteVfModuleRequest.setVnfId(""); + deleteVfModuleRequest.getCloudSiteId(); + deleteVfModuleRequest.getMessageId(); + deleteVfModuleRequest.getMsoRequest(); + deleteVfModuleRequest.getNotificationUrl(); + deleteVfModuleRequest.getSkipAAI(); + deleteVfModuleRequest.getTenantId(); + deleteVfModuleRequest.getVfModuleId(); + deleteVfModuleRequest.getVfModuleStackId(); + deleteVfModuleRequest.getVnfId(); + + VfModuleExceptionResponse vfModuleExceptionResponse = new VfModuleExceptionResponse(); + VfModuleExceptionResponse vfModuleExceptionResponse2 = new VfModuleExceptionResponse( + "", null, false, ""); + vfModuleExceptionResponse.setCategory(null); + vfModuleExceptionResponse.setMessage(""); + vfModuleExceptionResponse.setMessageId(""); + vfModuleExceptionResponse.setRolledBack(false); + vfModuleExceptionResponse.getCategory(); + vfModuleExceptionResponse.getMessage(); + vfModuleExceptionResponse.getMessageId(); + vfModuleExceptionResponse.getRolledBack(); + + DeleteVolumeGroupRequest deleteVolumeGroupRequest = new DeleteVolumeGroupRequest(); + deleteVolumeGroupRequest.setCloudSiteId(""); + deleteVolumeGroupRequest.setMessageId(""); + deleteVolumeGroupRequest.setMsoRequest(null); + deleteVolumeGroupRequest.setNotificationUrl(""); + deleteVolumeGroupRequest.setSkipAAI(false); + deleteVolumeGroupRequest.setTenantId(""); + deleteVolumeGroupRequest.setVolumeGroupId(""); + deleteVolumeGroupRequest.setVolumeGroupStackId(""); + deleteVolumeGroupRequest.getCloudSiteId(); + deleteVolumeGroupRequest.getMessageId(); + deleteVolumeGroupRequest.getMsoRequest(); + deleteVolumeGroupRequest.getNotificationUrl(); + deleteVolumeGroupRequest.getSkipAAI(); + deleteVolumeGroupRequest.getTenantId(); + deleteVolumeGroupRequest.getVolumeGroupId(); + deleteVolumeGroupRequest.getVolumeGroupStackId(); + + // 1 + UpdateVolumeGroupResponse updateVolumeGroupResponse = new UpdateVolumeGroupResponse(); + UpdateVolumeGroupResponse updateVolumeGroupResponse2 = new UpdateVolumeGroupResponse( + "", "", null, ""); + updateVolumeGroupResponse.setMessageId(""); + updateVolumeGroupResponse.setVolumeGroupId(""); + updateVolumeGroupResponse.setVolumeGroupOutputs(null); + updateVolumeGroupResponse.setVolumeGroupStackId(""); + updateVolumeGroupResponse.getMessageId(); + updateVolumeGroupResponse.getVolumeGroupId(); + updateVolumeGroupResponse.getVolumeGroupOutputs(); + updateVolumeGroupResponse.getVolumeGroupStackId(); + + VfRequestCommon vfRequestCommon = new CreateVfModuleRequest(); + vfRequestCommon.setMessageId(""); + vfRequestCommon.setNotificationUrl(""); + vfRequestCommon.setSkipAAI(false); + vfRequestCommon.getMessageId(); + vfRequestCommon.getNotificationUrl(); + vfRequestCommon.getSkipAAI(); + + DeleteVolumeGroupResponse deleteVolumeGroupResponse = new DeleteVolumeGroupResponse(); + DeleteVolumeGroupResponse deleteVolumeGroupResponse2 = new DeleteVolumeGroupResponse( + false, ""); + deleteVolumeGroupResponse.setMessageId(""); + deleteVolumeGroupResponse.setVolumeGroupDeleted(false); + deleteVolumeGroupResponse.getMessageId(); + deleteVolumeGroupResponse.getVolumeGroupDeleted(); + deleteVolumeGroupResponse.toJsonString(); + deleteVolumeGroupResponse.toXmlString(); + + RollbackVfModuleResponse rollbackVfModuleResponse = new RollbackVfModuleResponse(); + RollbackVfModuleResponse rollbackVfModuleResponse2 = new RollbackVfModuleResponse( + false, ""); + rollbackVfModuleResponse.setMessageId(""); + rollbackVfModuleResponse.setVfModuleRolledback(false); + rollbackVfModuleResponse.getMessageId(); + rollbackVfModuleResponse.getVfModuleRolledback(); + + RollbackVolumeGroupResponse rollbackVolumeGroupResponse = new RollbackVolumeGroupResponse(); + RollbackVolumeGroupResponse rollbackVolumeGroupResponse2 = new RollbackVolumeGroupResponse( + false, ""); + rollbackVolumeGroupResponse.setMessageId(""); + rollbackVolumeGroupResponse.setVolumeGroupRolledBack(false); + rollbackVolumeGroupResponse.getMessageId(); + rollbackVolumeGroupResponse.getVolumeGroupRolledBack(); + + VolumeGroupExceptionResponse volumeGroupExceptionResponse = new VolumeGroupExceptionResponse(); + VolumeGroupExceptionResponse volumeGroupExceptionResponse2 = new VolumeGroupExceptionResponse( + ""); + VolumeGroupExceptionResponse volumeGroupExceptionResponse3 = new VolumeGroupExceptionResponse( + "", null, false, ""); + volumeGroupExceptionResponse.setCategory(null); + volumeGroupExceptionResponse.setMessage(""); + volumeGroupExceptionResponse.setMessageId(""); + volumeGroupExceptionResponse.setRolledBack(false); + volumeGroupExceptionResponse.getCategory(); + volumeGroupExceptionResponse.getMessage(); + volumeGroupExceptionResponse.getMessageId(); + volumeGroupExceptionResponse.getRolledBack(); + volumeGroupExceptionResponse.toJsonString(); + volumeGroupExceptionResponse.toXmlString(); + + RollbackVfModuleRequest rollbackVfModuleRequest = new RollbackVfModuleRequest(); + rollbackVfModuleRequest.setMessageId(""); + rollbackVfModuleRequest.setNotificationUrl(""); + rollbackVfModuleRequest.setSkipAAI(false); + rollbackVfModuleRequest.setVfModuleRollback(null); + rollbackVfModuleRequest.getMessageId(); + rollbackVfModuleRequest.getNotificationUrl(); + rollbackVfModuleRequest.getSkipAAI(); + rollbackVfModuleRequest.getVfModuleRollback(); + rollbackVfModuleRequest.toJsonString(); + rollbackVfModuleRequest.toXmlString(); + + SDNCResponseCommon SDNCResponseCommon = new SDNCServiceResponse(); + SDNCResponseCommon.setAckFinalIndicator(""); + SDNCResponseCommon.setResponseCode(""); + SDNCResponseCommon.setResponseMessage(""); + SDNCResponseCommon.setSDNCRequestId(""); + SDNCResponseCommon.getAckFinalIndicator(); + SDNCResponseCommon.getResponseCode(); + SDNCResponseCommon.getResponseMessage(); + SDNCResponseCommon.getSDNCRequestId(); + SDNCResponseCommon.toJson(); + // 2 + + SDNCServiceResponse sDNCServiceResponse = new SDNCServiceResponse(); + SDNCServiceResponse sDNCServiceResponse2 = new SDNCServiceResponse( + "", "", "", ""); + sDNCServiceResponse.addParam("", ""); + sDNCServiceResponse.setAckFinalIndicator(""); + sDNCServiceResponse.setParams(null); + sDNCServiceResponse.setResponseCode(""); + sDNCServiceResponse.setResponseMessage(""); + sDNCServiceResponse.setSDNCRequestId(""); + sDNCServiceResponse.getAckFinalIndicator(); + sDNCServiceResponse.getParams(); + sDNCServiceResponse.getResponseCode(); + sDNCServiceResponse.getSDNCRequestId(); + sDNCServiceResponse.getResponseMessage(); + + RollbackVolumeGroupRequest rollbackVolumeGroupRequest = new RollbackVolumeGroupRequest(); + rollbackVolumeGroupRequest.setMessageId(""); + rollbackVolumeGroupRequest.setNotificationUrl(""); + rollbackVolumeGroupRequest.setSkipAAI(false); + rollbackVolumeGroupRequest.setVolumeGroupRollback(null); + rollbackVolumeGroupRequest.getMessageId(); + rollbackVolumeGroupRequest.getNotificationUrl(); + rollbackVolumeGroupRequest.getSkipAAI(); + rollbackVolumeGroupRequest.getVolumeGroupRollback(); + rollbackVolumeGroupRequest.toJsonString(); + rollbackVolumeGroupRequest.toXmlString(); + + RequestInformation requestInformation = new RequestInformation(); + RequestInformation requestInformation2 = new RequestInformation("", + "", ""); + requestInformation.setNotificationUrl(""); + requestInformation.setRequestId(""); + requestInformation.setSource(""); + requestInformation.getNotificationUrl(); + requestInformation.getRequestId(); + requestInformation.getSource(); + + SDNCErrorCommon sDNCErrorCommon = new SDNCServiceError(); + sDNCErrorCommon.setAckFinalIndicator(""); + sDNCErrorCommon.setResponseCode(""); + sDNCErrorCommon.setResponseMessage(""); + sDNCErrorCommon.setSDNCRequestId(""); + sDNCErrorCommon.getAckFinalIndicator(); + sDNCErrorCommon.getResponseCode(); + sDNCErrorCommon.getResponseMessage(); + sDNCErrorCommon.getSDNCRequestId(); + + SDNCEvent sDNCEvent = new SDNCEvent(); + SDNCEvent sDNCEvent2 = new SDNCEvent("", "", ""); + sDNCEvent.setEventCorrelator(""); + sDNCEvent.setEventCorrelatorType(""); + sDNCEvent.setEventType(""); + sDNCEvent.setParams(null); + sDNCEvent.getEventCorrelator(); + sDNCEvent.getEventCorrelatorType(); + sDNCEvent.getEventType(); + sDNCEvent.getParams(); + sDNCEvent.addParam("", ""); + sDNCEvent.toJson(); + + SDNCRequestCommon sDNCRequestCommon = new SDNCServiceRequest(); + SDNCRequestCommon sDNCRequestCommon2 = new SDNCServiceRequest("", + "", "", "", "", null, null, "", ""); + sDNCRequestCommon.setBPNotificationUrl(""); + sDNCRequestCommon.setBPTimeout(""); + sDNCRequestCommon.setSDNCRequestId(""); + sDNCRequestCommon.getBPNotificationUrl(); + sDNCRequestCommon.getBPTimeout(); + sDNCRequestCommon.getSDNCRequestId(); + sDNCRequestCommon.toJson(); + sDNCRequestCommon.isSynchronous(); + + SDNCServiceError sDNCServiceError = new SDNCServiceError(); + SDNCServiceError sDNCServiceError2 = new SDNCServiceError("", "", + "", ""); + sDNCServiceError.setAckFinalIndicator(""); + sDNCServiceError.setResponseCode(""); + sDNCServiceError.setResponseMessage(""); + sDNCServiceError.setSDNCRequestId(""); + sDNCServiceError.getAckFinalIndicator(); + sDNCServiceError.getResponseCode(); + sDNCServiceError.getResponseMessage(); + sDNCServiceError.getSDNCRequestId(); + + SDNCServiceRequest sDNCServiceRequest = new SDNCServiceRequest(); + SDNCServiceRequest sDNCServiceRequest2 = new SDNCServiceRequest("", + "", "", "", "", requestInformation, null, "", ""); + sDNCServiceRequest.setBPNotificationUrl(""); + sDNCServiceRequest.setBPTimeout(""); + sDNCServiceRequest.setRequestInformation(null); + sDNCServiceRequest.setSDNCOperation(""); + sDNCServiceRequest.setSDNCRequestId(""); + sDNCServiceRequest.setSDNCService(""); + sDNCServiceRequest.setSDNCServiceData(""); + sDNCServiceRequest.setSDNCServiceDataType(""); + sDNCServiceRequest.setServiceInformation(null); + sDNCServiceRequest.getBPNotificationUrl(); + sDNCServiceRequest.getBPTimeout(); + sDNCServiceRequest.getRequestInformation(); + sDNCServiceRequest.getSDNCOperation(); + sDNCServiceRequest.getSDNCRequestId(); + sDNCServiceRequest.getSDNCService(); + sDNCServiceRequest.getSDNCServiceData(); + sDNCServiceRequest.getSDNCServiceDataType(); + sDNCServiceRequest.getServiceInformation(); + + // 3 + ServiceInformation serviceInformation = new ServiceInformation(); + ServiceInformation serviceInformation2 = new ServiceInformation("", + "", "", ""); + serviceInformation.setServiceInstanceId(""); + serviceInformation.setServiceType(""); + serviceInformation.setSubscriberGlobalId(""); + serviceInformation.setSubscriberName(""); + serviceInformation.getServiceInstanceId(); + serviceInformation.getServiceType(); + serviceInformation.getSubscriberGlobalId(); + serviceInformation.getSubscriberName(); + + CreateTenantError createTenantError = new CreateTenantError(); + CreateTenantError createTenantError2 = new CreateTenantError(""); + CreateTenantError createTenantError3 = new CreateTenantError("", + null, false); + createTenantError.setCategory(null); + createTenantError.setMessage(""); + createTenantError.setRolledBack(false); + createTenantError.getCategory(); + createTenantError.getMessage(); + createTenantError.getRolledBack(); + + CreateTenantRequest createTenantRequest = new CreateTenantRequest(); + createTenantRequest.setBackout(false); + createTenantRequest.setCloudSiteId(""); + createTenantRequest.setFailIfExists(false); + createTenantRequest.setMetadata(null); + createTenantRequest.setMsoRequest(null); + createTenantRequest.setTenantName(""); + createTenantRequest.getBackout(); + createTenantRequest.getCloudSiteId(); + createTenantRequest.getFailIfExists(); + createTenantRequest.getMetadata(); + createTenantRequest.getMsoRequest(); + createTenantRequest.getTenantName(); + createTenantRequest.toString(); + + CreateTenantResponse createTenantResponse = new CreateTenantResponse(); + CreateTenantResponse createTenantResponse2 = new CreateTenantResponse( + "", "", false, null); + createTenantResponse.setCloudSiteId(""); + createTenantResponse.setTenantCreated(false); + createTenantResponse.setTenantId(""); + createTenantResponse.setTenantRollback(new TenantRollback()); + createTenantResponse.getCloudSiteId(); + createTenantResponse.getTenantCreated(); + createTenantResponse.getTenantId(); + createTenantResponse.getTenantRollback(); + createTenantResponse.toString(); + + DeleteTenantError deleteTenantError = new DeleteTenantError(); + DeleteTenantError deleteTenantError2 = new DeleteTenantError(""); + DeleteTenantError deleteTenantError3 = new DeleteTenantError("", + null, false); + deleteTenantError.setCategory(null); + deleteTenantError.setMessage(""); + deleteTenantError.setRolledBack(false); + deleteTenantError.getCategory(); + deleteTenantError.getMessage(); + deleteTenantError.getRolledBack(); + + DeleteTenantRequest deleteTenantRequest = new DeleteTenantRequest(); + deleteTenantRequest.setCloudSiteId(""); + deleteTenantRequest.setMsoRequest(null); + deleteTenantRequest.setTenantId(""); + deleteTenantRequest.getCloudSiteId(); + deleteTenantRequest.getMsoRequest(); + deleteTenantRequest.getTenantId(); + + DeleteTenantResponse deleteTenantResponse = new DeleteTenantResponse(); + deleteTenantResponse.setTenantDeleted(false); + deleteTenantResponse.getTenantDeleted(); + + HealthCheckHandler healthCheckHandler = new HealthCheckHandler(); + healthCheckHandler.healthcheck(); + + QueryTenantError queryTenantError = new QueryTenantError(); + QueryTenantError queryTenantError2 = new QueryTenantError(""); + QueryTenantError queryTenantError3 = new QueryTenantError("", null); + queryTenantError.setCategory(null); + queryTenantError.setMessage(""); + queryTenantError.getCategory(); + queryTenantError.getMessage(); + + QueryTenantResponse queryTenantResponse = new QueryTenantResponse(); + QueryTenantResponse queryTenantResponse2 = new QueryTenantResponse( + "", "", null); + queryTenantResponse.setMetadata(null); + queryTenantResponse.setTenantId(""); + queryTenantResponse.setTenantName(""); + queryTenantResponse.getMetadata(); + queryTenantResponse.getTenantId(); + queryTenantResponse.getTenantName(); + + RollbackTenantError rollbackTenantError = new RollbackTenantError(); + RollbackTenantError rollbackTenantError2 = new RollbackTenantError( + ""); + RollbackTenantError rollbackTenantError3 = new RollbackTenantError( + "", null, false); + rollbackTenantError.setCategory(null); + rollbackTenantError.setMessage(""); + rollbackTenantError.setRolledBack(false); + rollbackTenantError.getCategory(); + rollbackTenantError.getMessage(); + rollbackTenantError.getRolledBack(); + + RollbackTenantRequest rollbackTenantRequest = new RollbackTenantRequest(); + rollbackTenantRequest.setTenantRollback(null); + rollbackTenantRequest.getTenantRollback(); + + RollbackTenantResponse rollbackTenantResponse = new RollbackTenantResponse(); + rollbackTenantResponse.setTenantRolledback(false); + rollbackTenantResponse.getTenantRolledback(); + + TenantExceptionResponse tenantExceptionResponse = new TenantExceptionResponse(); + TenantExceptionResponse tenantExceptionResponse2 = new TenantExceptionResponse( + ""); + TenantExceptionResponse tenantExceptionResponse3 = new TenantExceptionResponse( + "", null, false); + tenantExceptionResponse.setCategory(null); + tenantExceptionResponse.setMessage(""); + tenantExceptionResponse.setRolledBack(false); + tenantExceptionResponse.getCategory(); + tenantExceptionResponse.getMessage(); + tenantExceptionResponse.getRolledBack(); + + TenantRequestCommon tenantRequestCommon = new TenantRequestCommon(); + tenantRequestCommon.toJsonString(); + tenantRequestCommon.toXmlString(); + + TenantRollback tenantRollback = new TenantRollback(); + tenantRollback.toString(); + tenantRollback.setCloudId(""); + tenantRollback.setMsoRequest(null); + tenantRollback.setTenantCreated(false); + tenantRollback.setTenantId(""); + tenantRollback.getCloudId(); + tenantRollback.getMsoRequest(); + tenantRollback.getTenantCreated(); + tenantRollback.getTenantId(); + } catch (Exception e) { assert (false); 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 index 0000000000..984ba1b0af --- /dev/null +++ b/adapters/mso-adapters-rest-interface/src/test/java/org/openecomp/mso/adapters/BeanTest.java @@ -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(); + } + } +} -- 2.16.6