From cb24c730a254818db9f3a703ef5933e769cefe98 Mon Sep 17 00:00:00 2001 From: vasraz Date: Fri, 1 May 2020 11:41:13 +0100 Subject: Increase test coverage - openecomp-sdc-tosca-generator-api Change-Id: I1537d71b11ee440cb01bdee49350336f074ea36d Signed-off-by: Vasyl Razinkov Issue-ID: SDC-3001 --- .../generator/datatypes/tosca/ComputeFlavor.java | 83 +++--------- .../datatypes/tosca/DeploymentFlavorModel.java | 106 +++------------ .../generator/datatypes/tosca/LicenseFlavor.java | 54 ++------ .../datatypes/tosca/MultiFlavorVfcImage.java | 106 +++------------ .../sdc/generator/datatypes/tosca/VendorInfo.java | 71 +++------- .../generator/datatypes/tosca/VspModelInfo.java | 150 +++------------------ 6 files changed, 102 insertions(+), 468 deletions(-) (limited to 'openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api') diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/ComputeFlavor.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/ComputeFlavor.java index 4c3e1a6a7a..f0d5472fd9 100644 --- a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/ComputeFlavor.java +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/ComputeFlavor.java @@ -7,9 +7,9 @@ * 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. @@ -22,72 +22,21 @@ package org.openecomp.sdc.generator.datatypes.tosca; -@SuppressWarnings("CheckStyle") +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Getter +@Setter +@EqualsAndHashCode +@ToString +@NoArgsConstructor public class ComputeFlavor { - private int num_cpus; - private String disk_size; - private String mem_size; + private int num_cpus; + private String disk_size; + private String mem_size; - public int getNum_cpus() { - return num_cpus; - } - - public void setNum_cpus(int num_cpus) { - this.num_cpus = num_cpus; - } - - public String getDisk_size() { - return disk_size; - } - - public void setDisk_size(String disk_size) { - this.disk_size = disk_size; - } - - public String getMem_size() { - return mem_size; - } - - public void setMem_size(String mem_size) { - this.mem_size = mem_size; - } - - @Override - public String toString() { - return "ComputeFlavor{ num_cpus=" + num_cpus + ", disk_size= " + disk_size - + ", mem_size=" + mem_size + "}"; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - ComputeFlavor other = (ComputeFlavor) obj; - - if (num_cpus != other.num_cpus) - return false; - if (this.disk_size == null) { - if (other.disk_size != null) - return false; - } else if (!disk_size.equals(other.disk_size)) - return false; - if (this.mem_size == null) { - if (other.mem_size != null) - return false; - } else if (!mem_size.equals(other.mem_size)) - return false; - - return true; - } - - @Override - public int hashCode() { - int result = num_cpus; - result = 31 * result + (disk_size != null ? disk_size.hashCode() : 0); - result = 31 * result + (mem_size != null ? mem_size.hashCode() : 0); - return result; - } } diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java index 2474c1b6d8..ae7952e897 100644 --- a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java @@ -7,9 +7,9 @@ * 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. @@ -22,93 +22,23 @@ package org.openecomp.sdc.generator.datatypes.tosca; -@SuppressWarnings("CheckStyle") +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Getter +@Setter +@ToString +@EqualsAndHashCode +@NoArgsConstructor public class DeploymentFlavorModel { - private String sp_part_number; - private VendorInfo vendor_info; - private ComputeFlavor compute_flavor; - private LicenseFlavor license_flavor; + private String sp_part_number; + private VendorInfo vendor_info; + private ComputeFlavor compute_flavor; + private LicenseFlavor license_flavor; - public String getSp_part_number() { - return sp_part_number; - } - - public void setSp_part_number(String sp_part_number) { - this.sp_part_number = sp_part_number; - } - - public VendorInfo getVendor_info() { - return vendor_info; - } - - public void setVendor_info(VendorInfo vendor_info) { - this.vendor_info = vendor_info; - } - - public ComputeFlavor getCompute_flavor() { - return compute_flavor; - } - - public void setCompute_flavor(ComputeFlavor compute_flavor) { - this.compute_flavor = compute_flavor; - } - - public LicenseFlavor getLicense_flavor() { - return license_flavor; - } - - public void setLicense_flavor(LicenseFlavor license_flavor) { - this.license_flavor = license_flavor; - } - - @Override - public String toString() { - return "DeploymentFlavorModel{" + "sp_part_number='" + sp_part_number + '\'' - + ", vendor_info=" + vendor_info - + ", compute_flavor=" + compute_flavor - + ", license_flavor=" + license_flavor - + '}'; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - DeploymentFlavorModel other = (DeploymentFlavorModel) obj; - - if (this.sp_part_number == null) { - if (other.sp_part_number != null) - return false; - } else if (!sp_part_number.equals(other.sp_part_number)) - return false; - if (this.vendor_info == null) { - if (other.vendor_info != null) - return false; - } else if (!vendor_info.equals(other.vendor_info)) - return false; - if (this.compute_flavor == null) { - if (other.compute_flavor != null) - return false; - } else if (!compute_flavor.equals(other.compute_flavor)) - return false; - if (this.license_flavor == null) { - if (other.license_flavor != null) - return false; - } else if (!license_flavor.equals(other.license_flavor)) - return false; - - return true; - } - - @Override - public int hashCode() { - int result = sp_part_number != null ? sp_part_number.hashCode() : 0; - result = 31 * result + (vendor_info != null ? vendor_info.hashCode() : 0); - result = 31 * result + (compute_flavor != null ? compute_flavor.hashCode() : 0); - result = 31 * result + (license_flavor != null ? license_flavor.hashCode() : 0); - return result; - } } + diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/LicenseFlavor.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/LicenseFlavor.java index b7f9dd87da..0f7e5e80fb 100644 --- a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/LicenseFlavor.java +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/LicenseFlavor.java @@ -7,9 +7,9 @@ * 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. @@ -22,45 +22,19 @@ package org.openecomp.sdc.generator.datatypes.tosca; -@SuppressWarnings("CheckStyle") +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Getter +@Setter +@ToString +@EqualsAndHashCode +@NoArgsConstructor public class LicenseFlavor { - String feature_group_uuid; + private String feature_group_uuid; - public String getFeature_group_uuid() { - return feature_group_uuid; - } - - public void setFeature_group_uuid(String feature_group_uuid) { - this.feature_group_uuid = feature_group_uuid; - } - - @Override - public String toString() { - return "LicenseFlavor{" - + "feature_group_uuid='" + feature_group_uuid + '\'' - + '}'; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - LicenseFlavor other = (LicenseFlavor) obj; - - if (this.feature_group_uuid == null) { - if (other.feature_group_uuid != null) - return false; - } else if (!feature_group_uuid.equals(other.feature_group_uuid)) - return false; - - return true; - } - - @Override - public int hashCode() { - return feature_group_uuid != null ? feature_group_uuid.hashCode() : 0; - } } diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/MultiFlavorVfcImage.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/MultiFlavorVfcImage.java index d6620ce5c8..3c64231321 100644 --- a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/MultiFlavorVfcImage.java +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/MultiFlavorVfcImage.java @@ -7,9 +7,9 @@ * 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. @@ -22,94 +22,22 @@ package org.openecomp.sdc.generator.datatypes.tosca; -@SuppressWarnings("CheckStyle") +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Getter +@Setter +@ToString +@EqualsAndHashCode +@NoArgsConstructor public class MultiFlavorVfcImage { - private String file_name; - private String file_hash; - private String file_hash_type; - private String software_version; + private String file_name; + private String file_hash; + private String file_hash_type; + private String software_version; - public String getFile_name() { - return file_name; - } - - public void setFile_name(String file_name) { - this.file_name = file_name; - } - - public String getFile_hash() { - return file_hash; - } - - public void setFile_hash(String file_hash) { - this.file_hash = file_hash; - } - - public String getFile_hash_type() { - return file_hash_type; - } - - public void setFile_hash_type(String file_hash_type) { - this.file_hash_type = file_hash_type; - } - - public String getSoftware_version() { - return software_version; - } - - public void setSoftware_version(String software_version) { - this.software_version = software_version; - } - - @Override - public String toString() { - return "MultiFlavorVfcImage{" - + "file_name='" + file_name + '\'' - + ", file_hash='" + file_hash + '\'' - + ", file_hash_type='" + file_hash_type + '\'' - + ", software_version='" + software_version + '\'' - + '}'; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - MultiFlavorVfcImage other = (MultiFlavorVfcImage) obj; - - if (this.file_name == null) { - if (other.file_name != null) - return false; - } else if (!file_name.equals(other.file_name)) - return false; - if (this.file_hash == null) { - if (other.file_hash != null) - return false; - } else if (!file_hash.equals(other.file_hash)) - return false; - if (this.file_hash_type == null) { - if (other.file_hash_type != null) - return false; - } else if (!file_hash_type.equals(other.file_hash_type)) - return false; - if (this.software_version == null) { - if (other.software_version != null) - return false; - } else if (!software_version.equals(other.software_version)) - return false; - - return true; - } - - @Override - public int hashCode() { - int result = file_name != null ? file_name.hashCode() : 0; - result = 31 * result + (file_hash != null ? file_hash.hashCode() : 0); - result = 31 * result + (file_hash_type != null ? file_hash_type.hashCode() : 0); - result = 31 * result + (software_version != null ? software_version.hashCode() : 0); - return result; - } } diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VendorInfo.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VendorInfo.java index d8d8cb6f8c..1837841948 100644 --- a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VendorInfo.java +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VendorInfo.java @@ -7,9 +7,9 @@ * 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. @@ -22,61 +22,20 @@ package org.openecomp.sdc.generator.datatypes.tosca; -@SuppressWarnings("CheckStyle") +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Getter +@Setter +@ToString +@EqualsAndHashCode +@NoArgsConstructor public class VendorInfo { - private String manufacturer_reference_number; - private String vendor_model; + private String manufacturer_reference_number; + private String vendor_model; - public String getManufacturer_reference_number() { - return manufacturer_reference_number; - } - - public void setManufacturer_reference_number(String manufacturer_reference_number) { - this.manufacturer_reference_number = manufacturer_reference_number; - } - - public String getVendor_model() { - return vendor_model; - } - - public void setVendor_model(String vendor_model) { - this.vendor_model = vendor_model; - } - - @Override - public String toString() { - return "VendorInfo{manufacturer_reference_number='" + manufacturer_reference_number + '\'' - + ", vendor_model='" + vendor_model + '\'' + '}'; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null || getClass() != obj.getClass()) - return false; - VendorInfo other = (VendorInfo) obj; - - if (this.manufacturer_reference_number == null) { - if (other.manufacturer_reference_number != null) - return false; - } else if (!manufacturer_reference_number.equals(other.manufacturer_reference_number)) - return false; - if (this.vendor_model == null) { - if (other.vendor_model != null) - return false; - } else if (!vendor_model.equals(other.vendor_model)) - return false; - - return true; - } - - @Override - public int hashCode() { - int result = - manufacturer_reference_number != null ? manufacturer_reference_number.hashCode() : 0; - result = 31 * result + (vendor_model != null ? vendor_model.hashCode() : 0); - return result; - } } diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VspModelInfo.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VspModelInfo.java index 1eb1b32073..05f43ce76b 100644 --- a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VspModelInfo.java +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/VspModelInfo.java @@ -7,9 +7,9 @@ * 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. @@ -22,136 +22,30 @@ package org.openecomp.sdc.generator.datatypes.tosca; -import org.openecomp.sdc.vendorsoftwareproduct.types.composition.Nic; - import java.util.List; import java.util.Map; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; +import org.openecomp.sdc.vendorsoftwareproduct.types.composition.Nic; +@Getter +@Setter +@ToString +@EqualsAndHashCode +@NoArgsConstructor public class VspModelInfo { - private String releaseVendor; - //Map of component id and name - private Map components; - //Map of part number and deployment flavor model - private Map allowedFlavors; - //Map of component id and images - private Map> multiFlavorVfcImages; - //Map of component and ports (NICs) - private Map> nics; - - public String getReleaseVendor() { - return releaseVendor; - } - - public void setReleaseVendor(String releaseVendor) { - this.releaseVendor = releaseVendor; - } - - public Map getComponents() { - return components; - } - - public void setComponents(Map components) { - this.components = components; - } - - public Map getAllowedFlavors() { - return allowedFlavors; - } - - public void setAllowedFlavors(Map allowedFlavors) { - this.allowedFlavors = allowedFlavors; - } - - public Map> getMultiFlavorVfcImages() { - return multiFlavorVfcImages; - } - - public void setMultiFlavorVfcImages(Map> multiFlavorVfcImages) { - this.multiFlavorVfcImages = multiFlavorVfcImages; - } - - public Map> getNics() { - return nics; - } - - public void setNics(Map> nics) { - this.nics = nics; - } - - @Override - public int hashCode() { - int result = releaseVendor != null ? releaseVendor.hashCode() : 0; - result = 31 * result + (components != null ? components.hashCode() : 0); - result = 31 * result + (allowedFlavors != null ? allowedFlavors.hashCode() : 0); - result = 31 * result + (multiFlavorVfcImages != null ? multiFlavorVfcImages.hashCode() : 0); - result = 31 * result + (nics != null ? nics.hashCode() : 0); - return result; - } - - @Override - public String toString() { - return "VspModelInfo{" - + "releaseVendor='" + releaseVendor + '\'' - + ", components=" + components - + ", allowedFlavors=" + allowedFlavors - + ", multiFlavorVfcImages=" + multiFlavorVfcImages - + ", nics=" + nics - + '}'; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (obj == null || getClass() != obj.getClass()) { - return false; - } - VspModelInfo other = (VspModelInfo) obj; - if (this.releaseVendor == null) { - if (other.releaseVendor != null) { - return false; - } - } else if (!releaseVendor.equals(other.releaseVendor)) { - return false; - } - if (this.components == null) { - if (other.components != null) { - return false; - } - } else if (!components.equals(other.components)) { - return false; - } - if (this.allowedFlavors == null) { - if (other.allowedFlavors != null) { - return false; - } - } else if (!allowedFlavors.equals(other.allowedFlavors)) { - return false; - } - if (this.multiFlavorVfcImages == null) { - if (other.multiFlavorVfcImages != null) { - return false; - } - } else if (!multiFlavorVfcImages.equals(other.multiFlavorVfcImages)) { - return false; - } - if (this.multiFlavorVfcImages == null) { - if (other.multiFlavorVfcImages != null) { - return false; - } - } else if (!multiFlavorVfcImages.equals(other.multiFlavorVfcImages)) { - return false; - } - if (this.nics == null) { - if (other.nics != null) { - return false; - } - } else if (!nics.equals(other.nics)) { - return false; - } + private String releaseVendor; + //Map of component id and name + private Map components; + //Map of part number and deployment flavor model + private Map allowedFlavors; + //Map of component id and images + private Map> multiFlavorVfcImages; + //Map of component and ports (NICs) + private Map> nics; - return true; - } } -- cgit 1.2.3-korg