aboutsummaryrefslogtreecommitdiffstats
path: root/mso-catalog-db
diff options
context:
space:
mode:
Diffstat (limited to 'mso-catalog-db')
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResource.java186
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java32
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ArRecipe.java2
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatEnvironment.java6
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatFiles.java12
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatNestedTemplate.java20
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplate.java12
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateArtifactUuidModelUuid.java156
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java39
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Model.java16
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ModelRecipe.java16
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkRecipe.java2
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResource.java18
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResourceCustomization.java15
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Recipe.java12
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Service.java34
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceMacroHolder.java66
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceRecipe.java12
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToAllottedResources.java10
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToNetworks.java10
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToResourceCustomization.java221
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/TempNetworkHeatTemplateLookup.java196
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ToscaCsar.java231
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModule.java18
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleCustomization.java306
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleToHeatFiles.java4
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponent.java8
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponentsRecipe.java6
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfRecipe.java4
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResCustomToVfModuleCustom.java180
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResource.java35
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java18
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/CatalogDbSessionFactoryManagerTest.java47
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/beans/BeansTest.java80
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/AllottedResourceCustomizationTest.java91
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/CatalogDatabaseTest.java2396
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/RecordNotFoundExceptionTest.java42
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ServiceMacroHolderTest.java2
-rw-r--r--mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ToStringTest.java2
39 files changed, 3134 insertions, 1429 deletions
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResource.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResource.java
index 0cd9487527..a0af4b2300 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResource.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResource.java
@@ -1,93 +1,93 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-import java.sql.Timestamp;
-
-import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
-
-public class AllottedResource extends MavenLikeVersioning implements Serializable {
-
- private static final long serialVersionUID = 768026109321305392L;
-
- private String modelUuid;
- private String modelInvariantUuid;
- private String modelVersion;
- private String modelName;
- private String toscaNodeType;
- private String subcategory;
- private String description;
- private Timestamp created;
-
- public AllottedResource() {
- }
-
- public String getModelUuid() {
- return this.modelUuid;
- }
- public void setModelUuid(String modelUuid) {
- this.modelUuid = modelUuid;
- }
- public String getModelInvariantUuid() {
- return this.modelInvariantUuid;
- }
- public void setModelInvariantUuid(String modelInvariantUuid) {
- this.modelInvariantUuid = modelInvariantUuid;
- }
- public String getModelVersion() {
- return this.modelVersion;
- }
- public void setModelVersion(String modelVersion) {
- this.modelVersion = modelVersion;
- }
- public String getModelName() {
- return this.modelName;
- }
- public void setModelName(String modelName) {
- this.modelName = modelName;
- }
- public String getToscaNodeType() {
- return this.toscaNodeType;
- }
- public void setToscaNodeType(String toscaNodeType) {
- this.toscaNodeType = toscaNodeType;
- }
- public String getSubcategory() {
- return this.subcategory;
- }
- public void setSubcategory(String subcategory) {
- this.subcategory = subcategory;
- }
- public String getDescription() {
- return this.description;
- }
- public void setDescription(String description) {
- this.description = description;
- }
- public Timestamp getCreated() {
- return created;
- }
- public void setCreated(Timestamp created) {
- this.created = created;
- }
-
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
+
+public class AllottedResource extends MavenLikeVersioning implements Serializable {
+
+ private static final long serialVersionUID = 768026109321305392L;
+
+ private String modelUuid = null;
+ private String modelInvariantUuid = null;
+ private String modelVersion = null;
+ private String modelName = null;
+ private String toscaNodeType = null;
+ private String subcategory = null;
+ private String description = null;
+ private Timestamp created = null;
+
+ public AllottedResource() {
+ }
+
+ public String getModelUuid() {
+ return this.modelUuid;
+ }
+ public void setModelUuid(String modelUuid) {
+ this.modelUuid = modelUuid;
+ }
+ public String getModelInvariantUuid() {
+ return this.modelInvariantUuid;
+ }
+ public void setModelInvariantUuid(String modelInvariantUuid) {
+ this.modelInvariantUuid = modelInvariantUuid;
+ }
+ public String getModelVersion() {
+ return this.modelVersion;
+ }
+ public void setModelVersion(String modelVersion) {
+ this.modelVersion = modelVersion;
+ }
+ public String getModelName() {
+ return this.modelName;
+ }
+ public void setModelName(String modelName) {
+ this.modelName = modelName;
+ }
+ public String getToscaNodeType() {
+ return this.toscaNodeType;
+ }
+ public void setToscaNodeType(String toscaNodeType) {
+ this.toscaNodeType = toscaNodeType;
+ }
+ public String getSubcategory() {
+ return this.subcategory;
+ }
+ public void setSubcategory(String subcategory) {
+ this.subcategory = subcategory;
+ }
+ public String getDescription() {
+ return this.description;
+ }
+ public void setDescription(String description) {
+ this.description = description;
+ }
+ public Timestamp getCreated() {
+ return created;
+ }
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
index 2dcc2e8e6e..e5a653760b 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
@@ -29,21 +29,21 @@ public class AllottedResourceCustomization extends MavenLikeVersioning implement
private static final long serialVersionUID = 768026109321305392L;
- private String modelCustomizationUuid;
- private String arModelUuid;
- private Timestamp created;
- private String modelInstanceName;
- private String providingServiceModelInvariantUuid;
- private String targetNetworkRole;
- private String nfFunction;
- private String nfType;
- private String nfRole;
- private String nfNamingCode;
+ private String modelCustomizationUuid = null;
+ private String arModelUuid = null;
+ private Timestamp created = null;
+ private String modelInstanceName = null;
+ private String providingServiceModelInvariantUuid = null;
+ private String targetNetworkRole = null;
+ private String nfFunction = null;
+ private String nfType = null;
+ private String nfRole = null;
+ private String nfNamingCode = null;
private Integer minInstances;
private Integer maxInstances;
- private AllottedResource ar = null;
- private String providingServiceModelUuid;
- private String providingServiceModelName;
+ private AllottedResource allottedResource = null;
+ private String providingServiceModelUuid = null;
+ private String providingServiceModelName = null;
public AllottedResourceCustomization() {
super();
@@ -77,10 +77,10 @@ public class AllottedResourceCustomization extends MavenLikeVersioning implement
this.modelInstanceName = modelInstanceName;
}
public AllottedResource getAllottedResource() {
- return this.ar;
+ return this.allottedResource;
}
public void setAllottedResource(AllottedResource ar) {
- this.ar = ar;
+ this.allottedResource = ar;
}
public String getProvidingServiceModelInvariantUuid() {
return this.providingServiceModelInvariantUuid;
@@ -149,7 +149,7 @@ public class AllottedResourceCustomization extends MavenLikeVersioning implement
",modelInstanceName=" + this.modelInstanceName +
",modelInstanceName=" + this.modelInstanceName +
",created=" + this.created +
- ",ar=" + this.ar;
+ ",ar=" + this.allottedResource;
}
}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ArRecipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ArRecipe.java
index e22d1eb036..d3532886d5 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ArRecipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ArRecipe.java
@@ -25,7 +25,7 @@ import java.io.Serializable;
public class ArRecipe extends Recipe implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String modelName;
+ private String modelName = null;
public ArRecipe() {}
public String getModelName() {
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatEnvironment.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatEnvironment.java
index fcd9211ec6..899127c048 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatEnvironment.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatEnvironment.java
@@ -30,13 +30,13 @@ public class HeatEnvironment extends MavenLikeVersioning implements Serializable
private static final long serialVersionUID = 768026109321305392L;
- private String artifactUuid;
+ private String artifactUuid = null;
private String name = null;
private String description = null;
private String environment = null;
- private String artifactChecksum;
+ private String artifactChecksum = null;
- private Timestamp created;
+ private Timestamp created = null;
public HeatEnvironment() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatFiles.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatFiles.java
index ec429c896e..8d7da22673 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatFiles.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatFiles.java
@@ -30,13 +30,13 @@ public class HeatFiles extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String artifactUuid;
+ private String artifactUuid = null;
private String description = null;
- private String fileName;
- private String fileBody;
- private Timestamp created;
- private String version;
- private String artifactChecksum;
+ private String fileName = null;
+ private String fileBody = null;
+ private Timestamp created = null;
+ private String version = null;
+ private String artifactChecksum = null;
public HeatFiles() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatNestedTemplate.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatNestedTemplate.java
index df067445f6..1fff17612e 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatNestedTemplate.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatNestedTemplate.java
@@ -23,11 +23,15 @@ package org.openecomp.mso.db.catalog.beans;
import java.io.Serializable;
+import com.openpojo.business.annotation.BusinessKey;
+
public class HeatNestedTemplate implements Serializable {
- private String parentTemplateId;
- private String childTemplateId;
- private String providerResourceFile;
+ @BusinessKey
+ private String parentTemplateId = null;
+ @BusinessKey
+ private String childTemplateId = null;
+ private String providerResourceFile = null;
public static final long serialVersionUID = -1322322139926390329L;
public HeatNestedTemplate () {
@@ -91,7 +95,15 @@ public class HeatNestedTemplate implements Serializable {
// hash code does not have to be a unique result - only that two objects that should be treated as equal
// return the same value. so this should work.
int result;
- result = this.parentTemplateId.hashCode() + this.childTemplateId.hashCode();
+ int parentTemplateIdHash = 0;
+ int childTemplateIdHash = 0;
+ if (this.parentTemplateId != null) {
+ parentTemplateIdHash = this.parentTemplateId.hashCode();
+ }
+ if (this.childTemplateId != null) {
+ childTemplateIdHash = this.childTemplateId.hashCode();
+ }
+ result = parentTemplateIdHash + childTemplateIdHash;
return result;
}
}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplate.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplate.java
index 03813a7299..c6386efdd6 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplate.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplate.java
@@ -31,17 +31,17 @@ public class HeatTemplate extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String artifactUuid;
- private String templateName;
+ private String artifactUuid = null;
+ private String templateName = null;
private String templateBody = null;
private int timeoutMinutes;
private Set <HeatTemplateParam> parameters;
private Set <HeatNestedTemplate> files;
- private String description;
- private String asdcUuid;
- private String artifactChecksum;
+ private String description = null;
+ private String asdcUuid = null;
+ private String artifactChecksum = null;
- private Timestamp created;
+ private Timestamp created = null;
public enum TemplateStatus {
PARENT, CHILD, PARENT_COMPLETE
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateArtifactUuidModelUuid.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateArtifactUuidModelUuid.java
index f6202b7365..9bfc41b675 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateArtifactUuidModelUuid.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateArtifactUuidModelUuid.java
@@ -1,76 +1,80 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-
-// an embeddable class to represent the Composite key for NetworkResource in the 1707 db refactoring
-public class HeatTemplateArtifactUuidModelUuid implements Serializable {
-
- private String heatTemplateArtifactUuid;
- private String modelUuid;
- public static final long serialVersionUID = -1322322139926390329L;
-
- public HeatTemplateArtifactUuidModelUuid() {
- }
-
- public String getHeatTemplateArtifactUuid() {
- return this.heatTemplateArtifactUuid;
- }
- public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) {
- this.heatTemplateArtifactUuid = heatTemplateArtifactUuid;
- }
- public String getModelUuid() {
- return this.modelUuid;
- }
- public void setModelUuid(String modelUuid) {
- this.modelUuid = modelUuid;
- }
-
- @Override
- public String toString() {
- return "heatTemplateArtifactUuid=" + this.heatTemplateArtifactUuid + " modelUuid=" + this.modelUuid;
- }
-
- @Override
- public boolean equals (Object o) {
- if (!(o instanceof HeatTemplateArtifactUuidModelUuid)) {
- return false;
- }
- if (this == o) {
- return true;
- }
- HeatTemplateArtifactUuidModelUuid htaumu = (HeatTemplateArtifactUuidModelUuid) o;
- if (htaumu.getHeatTemplateArtifactUuid().equals(this.getHeatTemplateArtifactUuid())
- && htaumu.getModelUuid().equals(this.getModelUuid())) {
- return true;
- }
- return false;
- }
-
- @Override
- public int hashCode () {
- // hash code does not have to be a unique result - only that two objects that should be treated as equal
- // return the same value. so this should work.
- return this.heatTemplateArtifactUuid.hashCode() + this.modelUuid.hashCode();
- }
-
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+
+import com.openpojo.business.annotation.BusinessKey;
+
+// an embeddable class to represent the Composite key for NetworkResource in the 1707 db refactoring
+public class HeatTemplateArtifactUuidModelUuid implements Serializable {
+
+ @BusinessKey
+ private String heatTemplateArtifactUuid = null;
+ @BusinessKey
+ private String modelUuid = null;
+ public static final long serialVersionUID = -1322322139926390329L;
+
+ public HeatTemplateArtifactUuidModelUuid() {
+ }
+
+ public String getHeatTemplateArtifactUuid() {
+ return this.heatTemplateArtifactUuid;
+ }
+ public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) {
+ this.heatTemplateArtifactUuid = heatTemplateArtifactUuid;
+ }
+ public String getModelUuid() {
+ return this.modelUuid;
+ }
+ public void setModelUuid(String modelUuid) {
+ this.modelUuid = modelUuid;
+ }
+
+ @Override
+ public String toString() {
+ return "heatTemplateArtifactUuid=" + this.heatTemplateArtifactUuid + " modelUuid=" + this.modelUuid;
+ }
+
+ @Override
+ public boolean equals (Object o) {
+ if (!(o instanceof HeatTemplateArtifactUuidModelUuid)) {
+ return false;
+ }
+ if (this == o) {
+ return true;
+ }
+ HeatTemplateArtifactUuidModelUuid htaumu = (HeatTemplateArtifactUuidModelUuid) o;
+ if (htaumu.getHeatTemplateArtifactUuid().equals(this.getHeatTemplateArtifactUuid())
+ && htaumu.getModelUuid().equals(this.getModelUuid())) {
+ return true;
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode () {
+ // hash code does not have to be a unique result - only that two objects that should be treated as equal
+ // return the same value. so this should work.
+ return this.heatTemplateArtifactUuid.hashCode() + this.modelUuid.hashCode();
+ }
+
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java
index 7ceb19c5a0..7f7dd2b4c6 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java
@@ -22,13 +22,19 @@ package org.openecomp.mso.db.catalog.beans;
import java.io.Serializable;
+import org.apache.commons.lang3.builder.EqualsBuilder;
+
+import com.openpojo.business.annotation.BusinessKey;
+
public class HeatTemplateParam implements Serializable {
- private String heatTemplateArtifactUuid;
- private String paramName;
+ @BusinessKey
+ private String heatTemplateArtifactUuid = null;
+ @BusinessKey
+ private String paramName = null;
private boolean required;
- private String paramType;
- private String paramAlias;
+ private String paramType = null;
+ private String paramAlias = null;
public static final long serialVersionUID = -1322322139926390329L;
public HeatTemplateParam() {}
@@ -71,21 +77,16 @@ public class HeatTemplateParam implements Serializable {
public String toString () {
return "Param=" + paramName + ",type=" + paramType + ",required=" + required + ",paramAlias=" + paramAlias + ", heatTemplateArtifactUuid=" + this.heatTemplateArtifactUuid;
}
-
- @Override
- public boolean equals (Object o) {
- if (!(o instanceof HeatTemplateParam)) {
- return false;
- }
- if (this == o) {
- return true;
- }
- HeatTemplateParam htp = (HeatTemplateParam) o;
- if (htp.getHeatTemplateArtifactUuid().equals(this.heatTemplateArtifactUuid) && htp.getParamName().equalsIgnoreCase(this.paramName)) {
- return true;
- }
- return false;
- }
+
+ @Override
+ public boolean equals(final Object other) {
+ if (!(other instanceof HeatTemplateParam)) {
+ return false;
+ }
+ HeatTemplateParam castOther = (HeatTemplateParam) other;
+ return new EqualsBuilder().append(heatTemplateArtifactUuid, castOther.heatTemplateArtifactUuid)
+ .append(paramName, castOther.paramName).isEquals();
+ }
@Override
public int hashCode () {
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Model.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Model.java
index 96e6c616bf..5cd6b58aee 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Model.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Model.java
@@ -31,14 +31,14 @@ public class Model extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
private int id;
- private String modelCustomizationId;
- private String modelCustomizationName;
- private String modelInvariantId;
- private String modelName;
- private String modelType;
- private String modelVersion;
- private String modelVersionId;
- private Timestamp created;
+ private String modelCustomizationId = null;
+ private String modelCustomizationName = null;
+ private String modelInvariantId = null;
+ private String modelName = null;
+ private String modelType = null;
+ private String modelVersion = null;
+ private String modelVersionId = null;
+ private Timestamp created = null;
private Map<String,ServiceRecipe> recipes;
/**
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ModelRecipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ModelRecipe.java
index 7ef5a4a7b9..4ba35f7f42 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ModelRecipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ModelRecipe.java
@@ -31,13 +31,13 @@ public class ModelRecipe extends MavenLikeVersioning implements Serializable {
private int id;
private Integer modelId;
- private String action;
- private String schemaVersion;
- private String description;
- private String orchestrationUri;
- private String modelParamXSD;
+ private String action = null;
+ private String schemaVersion = null;
+ private String description = null;
+ private String orchestrationUri = null;
+ private String modelParamXSD = null;
private Integer recipeTimeout;
- private Timestamp created;
+ private Timestamp created = null;
/**
* @return the id
@@ -169,12 +169,12 @@ public class ModelRecipe extends MavenLikeVersioning implements Serializable {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("ModelRecipe: ");
- sb.append("modelId=").append(modelId.toString());
+ sb.append("modelId=").append(modelId);
sb.append(",action=").append(action);
sb.append(",schemaVersion=").append(schemaVersion);
sb.append(",orchestrationUri=").append(orchestrationUri);
sb.append(",modelParamXSD=").append(modelParamXSD);
- sb.append(",recipeTimeout=").append(recipeTimeout.toString());
+ sb.append(",recipeTimeout=").append(recipeTimeout);
if (created != null) {
sb.append (",created=");
sb.append (DateFormat.getInstance().format(created));
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkRecipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkRecipe.java
index eeaa363aa6..d10b633557 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkRecipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkRecipe.java
@@ -25,7 +25,7 @@ import java.io.Serializable;
public class NetworkRecipe extends Recipe implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String modelName;
+ private String modelName = null;
public NetworkRecipe() {}
public String getModelName() {
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResource.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResource.java
index 025b13b708..d4e1ec536a 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResource.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResource.java
@@ -35,15 +35,15 @@ public class NetworkResource extends MavenLikeVersioning implements Serializable
private String neutronNetworkType = null;
private String aicVersionMin = null;
private String aicVersionMax = null;
- private String modelName;
- private String modelInvariantUUID;
- private String modelVersion;
- private String toscaNodeType;
- private Timestamp created;
- private String modelUUID;
- private String category;
- private String subCategory;
- private String heatTemplateArtifactUUID;
+ private String modelName = null;
+ private String modelInvariantUUID = null;
+ private String modelVersion = null;
+ private String toscaNodeType = null;
+ private Timestamp created = null;
+ private String modelUUID = null;
+ private String category = null;
+ private String subCategory = null;
+ private String heatTemplateArtifactUUID = null;
public NetworkResource() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResourceCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResourceCustomization.java
index b581545182..f1d5d4f003 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResourceCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/NetworkResourceCustomization.java
@@ -20,20 +20,25 @@
package org.openecomp.mso.db.catalog.beans;
import java.sql.Timestamp;
+
+import com.openpojo.business.annotation.BusinessKey;
+
import java.io.Serializable;
public class NetworkResourceCustomization implements Serializable{
// modelCustomizationUuid and networkResourceModelUuid form a composite primary key
+ @BusinessKey
private String modelCustomizationUuid = null;
+ @BusinessKey
private String networkResourceModelUuid = null;
public static final long serialVersionUID = -1322322139926390329L;
- private String modelInstanceName;
- private Timestamp created;
- private String networkTechnology;
+ private String modelInstanceName = null;
+ private Timestamp created = null;
+ private String networkTechnology = null;
private String networkType = null;
- private String networkScope;
- private String networkRole;
+ private String networkScope = null;
+ private String networkRole = null;
// These fields are not in the table directly - but I'm adding them here for storage in the objects we're dealing with
private NetworkResource networkResource = null;
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Recipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Recipe.java
index 58c24412dc..3f2093b7e2 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Recipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Recipe.java
@@ -32,13 +32,13 @@ public class Recipe extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
private int id;
- protected String action;
- private String description;
- protected String orchestrationUri;
+ protected String action = null;
+ private String description = null;
+ protected String orchestrationUri = null;
private int recipeTimeout;
- private String serviceType;
- private String paramXSD;
- private Timestamp created;
+ private String serviceType = null;
+ private String paramXSD = null;
+ private Timestamp created = null;
public Recipe () {
super ();
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Service.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Service.java
index 37cad254ba..620c6bb17c 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Service.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/Service.java
@@ -20,32 +20,34 @@
package org.openecomp.mso.db.catalog.beans;
-import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
-
import java.io.Serializable;
import java.sql.Timestamp;
import java.text.DateFormat;
+import java.util.HashMap;
+import java.util.HashSet;
import java.util.Map;
import java.util.Set;
+import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
+
public class Service extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String modelName;
- private String description;
- private String modelUUID;
- private String modelInvariantUUID;
- private Timestamp created;
- private String toscaCsarArtifactUUID;
- private String modelVersion;
- private String category;
- private String serviceType;
- private String serviceRole;
- private String environmentContext;
- private String workloadContext;
- private Map<String,ServiceRecipe> recipes;
- private Set<ServiceToResourceCustomization> serviceResourceCustomizations;
+ private String modelName = null;
+ private String description = null;
+ private String modelUUID = null;
+ private String modelInvariantUUID = null;
+ private Timestamp created = null;
+ private String toscaCsarArtifactUUID = null;
+ private String modelVersion = null;
+ private String category = null;
+ private String serviceType = null;
+ private String serviceRole = null;
+ private String environmentContext = null;
+ private String workloadContext = null;
+ private Map<String,ServiceRecipe> recipes = new HashMap<>();
+ private Set<ServiceToResourceCustomization> serviceResourceCustomizations = new HashSet<>();
public Service() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceMacroHolder.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceMacroHolder.java
index 78f94e40c1..d199671621 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceMacroHolder.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceMacroHolder.java
@@ -19,11 +19,9 @@
*/
package org.openecomp.mso.db.catalog.beans;
-import org.openecomp.mso.db.catalog.beans.Service;
-import org.openecomp.mso.db.catalog.beans.VnfResource;
-import org.openecomp.mso.db.catalog.beans.VfModule;
import java.io.Serializable;
import java.util.ArrayList;
+import java.util.List;
/*
* A simple holder for Service and its associated elements:
@@ -35,17 +33,17 @@ public class ServiceMacroHolder implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
private Service service;
- private ArrayList<VnfResource> vnfResources;
- private ArrayList<NetworkResourceCustomization> networkResourceCustomizations;
- private ArrayList<AllottedResourceCustomization> allottedResourceCustomizations;
- private ArrayList<VnfResourceCustomization> vnfResourceCustomizations;
+ private List<VnfResource> vnfResources;
+ private List<NetworkResourceCustomization> networkResourceCustomization;
+ private List<AllottedResourceCustomization> allottedResourceCustomization;
+ private List<VnfResourceCustomization> vnfResourceCustomizations;
public ServiceMacroHolder() {
super();
this.service = null;
this.vnfResources = new ArrayList<>();
- this.networkResourceCustomizations = new ArrayList<>();
- this.allottedResourceCustomizations = new ArrayList<>();
+ this.networkResourceCustomization = new ArrayList<>();
+ this.allottedResourceCustomization = new ArrayList<>();
this.vnfResourceCustomizations = new ArrayList<>();
}
public ServiceMacroHolder(Service service) {
@@ -60,10 +58,10 @@ public class ServiceMacroHolder implements Serializable {
this.service = service;
}
- public void setVnfResources(ArrayList<VnfResource> vnfResources) {
+ public void setVnfResources(List<VnfResource> vnfResources) {
this.vnfResources = vnfResources;
}
- public ArrayList<VnfResource> getVnfResources() {
+ public List<VnfResource> getVnfResources() {
return this.vnfResources;
}
public void addVnfResource(VnfResource vr) {
@@ -77,10 +75,10 @@ public class ServiceMacroHolder implements Serializable {
}
}
- public void setVnfResourceCustomizations(ArrayList<VnfResourceCustomization> vnfResourceCustomizations) {
+ public void setVnfResourceCustomizations(List<VnfResourceCustomization> vnfResourceCustomizations) {
this.vnfResourceCustomizations = vnfResourceCustomizations;
}
- public ArrayList<VnfResourceCustomization> getVnfResourceCustomizations() {
+ public List<VnfResourceCustomization> getVnfResourceCustomizations() {
return this.vnfResourceCustomizations;
}
public void addVnfResourceCustomizations(VnfResourceCustomization vrc) {
@@ -94,33 +92,33 @@ public class ServiceMacroHolder implements Serializable {
}
}
- public void setNetworkResourceCustomization(ArrayList<NetworkResourceCustomization> networkResourceCustomizations) {
- this.networkResourceCustomizations = networkResourceCustomizations;
+ public void setNetworkResourceCustomization(List<NetworkResourceCustomization> networkResourceCustomizations) {
+ this.networkResourceCustomization = networkResourceCustomizations;
}
- public ArrayList<NetworkResourceCustomization> getNetworkResourceCustomization() {
- return this.networkResourceCustomizations;
+ public List<NetworkResourceCustomization> getNetworkResourceCustomization() {
+ return this.networkResourceCustomization;
}
- public void addNetworkResourceCustomization(NetworkResourceCustomization nrc) {
- if (this.networkResourceCustomizations != null) {
- this.networkResourceCustomizations.add(nrc);
+ public void addNetworkResourceCustomizations(NetworkResourceCustomization nrc) {
+ if (this.networkResourceCustomization != null) {
+ this.networkResourceCustomization.add(nrc);
} else {
- this.networkResourceCustomizations = new ArrayList<>();
- this.networkResourceCustomizations.add(nrc);
+ this.networkResourceCustomization = new ArrayList<>();
+ this.networkResourceCustomization.add(nrc);
}
}
- public void setAllottedResourceCustomization(ArrayList<AllottedResourceCustomization> allottedResourceCustomizations) {
- this.allottedResourceCustomizations = allottedResourceCustomizations;
+ public void setAllottedResourceCustomization(List<AllottedResourceCustomization> allottedResourceCustomizations) {
+ this.allottedResourceCustomization = allottedResourceCustomizations;
}
- public ArrayList<AllottedResourceCustomization> getAllottedResourceCustomization() {
- return this.allottedResourceCustomizations;
+ public List<AllottedResourceCustomization> getAllottedResourceCustomization() {
+ return this.allottedResourceCustomization;
}
public void addAllottedResourceCustomization(AllottedResourceCustomization arc) {
- if (this.allottedResourceCustomizations != null) {
- this.allottedResourceCustomizations.add(arc);
+ if (this.allottedResourceCustomization != null) {
+ this.allottedResourceCustomization.add(arc);
} else {
- this.allottedResourceCustomizations = new ArrayList<>();
- this.allottedResourceCustomizations.add(arc);
+ this.allottedResourceCustomization = new ArrayList<>();
+ this.allottedResourceCustomization.add(arc);
}
}
@@ -151,17 +149,17 @@ public class ServiceMacroHolder implements Serializable {
} else {
sb.append("none");
}
- if (this.networkResourceCustomizations != null && this.networkResourceCustomizations.size() > 0) {
+ if (this.networkResourceCustomization != null && this.networkResourceCustomization.size() > 0) {
int i=0;
sb.append("NetworkResourceCustomizations:");
- for (NetworkResourceCustomization nrc : this.networkResourceCustomizations) {
+ for (NetworkResourceCustomization nrc : this.networkResourceCustomization) {
sb.append("NRC[").append(i++).append("]: ").append(nrc.toString());
}
}
- if (this.allottedResourceCustomizations != null && this.allottedResourceCustomizations.size() > 0) {
+ if (this.allottedResourceCustomization != null && this.allottedResourceCustomization.size() > 0) {
int i=0;
sb.append("AllottedResourceCustomizations:");
- for (AllottedResourceCustomization arc : this.allottedResourceCustomizations) {
+ for (AllottedResourceCustomization arc : this.allottedResourceCustomization) {
sb.append("ARC[").append(i++).append("]: ").append(arc.toString());
}
}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceRecipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceRecipe.java
index 303570a8d0..d0bc9b33f7 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceRecipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceRecipe.java
@@ -33,14 +33,14 @@ public class ServiceRecipe extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
private int id;
- private String serviceModelUUID;
- private String action;
- private String description;
- private String orchestrationUri;
- private String serviceParamXSD;
+ private String serviceModelUUID = null;
+ private String action = null;
+ private String description = null;
+ private String orchestrationUri = null;
+ private String serviceParamXSD = null;
private int recipeTimeout;
private Integer serviceTimeoutInterim;
- private Timestamp created;
+ private Timestamp created = null;
private static final MsoLogger LOGGER = MsoLogger.getMsoLogger (MsoLogger.Catalog.GENERAL);
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToAllottedResources.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToAllottedResources.java
index 6515a12bc0..2ac71f4ddf 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToAllottedResources.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToAllottedResources.java
@@ -22,11 +22,15 @@ package org.openecomp.mso.db.catalog.beans;
import java.io.Serializable;
import java.sql.Timestamp;
+import com.openpojo.business.annotation.BusinessKey;
+
public class ServiceToAllottedResources implements Serializable {
- private String serviceModelUuid;
- private String arModelCustomizationUuid;
- private Timestamp created;
+ @BusinessKey
+ private String serviceModelUuid = null;
+ @BusinessKey
+ private String arModelCustomizationUuid = null;
+ private Timestamp created = null;
public static final long serialVersionUID = -1322322139926390329L;
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToNetworks.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToNetworks.java
index 69dc32796f..3894b4f7b5 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToNetworks.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToNetworks.java
@@ -22,13 +22,17 @@ package org.openecomp.mso.db.catalog.beans;
import java.io.Serializable;
import java.sql.Timestamp;
+import com.openpojo.business.annotation.BusinessKey;
+
public class ServiceToNetworks implements Serializable {
// This maps to SERVICE.SERVICE_NAME_VERSION_ID / Service.serviceNameVersionId in SERVICE/Service table
- private String serviceModelUuid;
+ @BusinessKey
+ private String serviceModelUuid = null;
// This maps to NETWORK_RESOURCE_CUSTOMIZATION.MODEL_CUSTOMIZATION_UUID / NetworkResourceCustomization.ModelCustomizationUuid
- private String networkModelCustomizationUuid;
- private Timestamp created;
+ @BusinessKey
+ private String networkModelCustomizationUuid = null;
+ private Timestamp created = null;
public static final long serialVersionUID = -1322322139926390329L;
public ServiceToNetworks() {
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToResourceCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToResourceCustomization.java
index 6d74ab38aa..3babe4ad23 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToResourceCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ServiceToResourceCustomization.java
@@ -1,111 +1,110 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-import java.sql.Timestamp;
-import java.text.DateFormat;
-
-public class ServiceToResourceCustomization implements Serializable {
-
- private static final long serialVersionUID = 768026109321305392L;
-
- private String modelType;
- private String serviceModelUUID;
- private Timestamp created;
- private String resourceModelCustomizationUUID;
-
- public ServiceToResourceCustomization() {}
-
- public String getServiceModelUUID() {
- return serviceModelUUID;
- }
-
- public void setServiceModelUUID(String serviceModelUUID) {
- this.serviceModelUUID = serviceModelUUID;
- }
-
- public String getModelType() {
- return modelType;
- }
-
- public void setModelType(String modelType) {
- this.modelType = modelType;
- }
-
- public Timestamp getCreated() {
- return created;
- }
-
- public void setCreated(Timestamp created) {
- this.created = created;
- }
-
- public String getResourceModelCustomizationUUID() {
- return resourceModelCustomizationUUID;
- }
-
- public void setResourceModelCustomizationUUID(String resourceModelCustomizationUUID) {
- this.resourceModelCustomizationUUID = resourceModelCustomizationUUID;
- }
-
- @Override
- public boolean equals(Object o) {
- if (!(o instanceof ServiceToResourceCustomization)) {
- return false;
- }
- if (this == o) {
- return true;
- }
- ServiceToResourceCustomization strc = (ServiceToResourceCustomization) o;
- if (strc.getServiceModelUUID().equals(this.getServiceModelUUID())
- && strc.getResourceModelCustomizationUUID().equals(this.getResourceModelCustomizationUUID())
- && strc.getModelType().equals(this.getModelType())) {
- return true;
- }
- return false;
-
- }
-
- @Override
- public int hashCode() {
-
- int code = this.modelType == null ? 0 : this.modelType.hashCode();
- code += this.serviceModelUUID == null ? 0 : this.serviceModelUUID.hashCode();
- code += this.resourceModelCustomizationUUID == null ? 0 : this.resourceModelCustomizationUUID.hashCode();
-
- return code;
-
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("ServiceToResourceCustomization: modelType=").append(modelType).append(",serviceModelUUID=")
- .append(serviceModelUUID).append(",resourceModelCustomizationUUID=").append(resourceModelCustomizationUUID);
- if (created != null) {
- sb.append (",created=");
- sb.append (DateFormat.getInstance().format(created));
- }
- return sb.toString();
- }
-
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+import java.text.DateFormat;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+
+import com.openpojo.business.annotation.BusinessKey;
+
+public class ServiceToResourceCustomization implements Serializable {
+
+ private static final long serialVersionUID = 768026109321305392L;
+
+ @BusinessKey
+ private String modelType = null;
+ @BusinessKey
+ private String serviceModelUUID = null;
+ private Timestamp created = null;
+ @BusinessKey
+ private String resourceModelCustomizationUUID = null;
+
+ public ServiceToResourceCustomization() {}
+
+ public String getServiceModelUUID() {
+ return serviceModelUUID;
+ }
+
+ public void setServiceModelUUID(String serviceModelUUID) {
+ this.serviceModelUUID = serviceModelUUID;
+ }
+
+ public String getModelType() {
+ return modelType;
+ }
+
+ public void setModelType(String modelType) {
+ this.modelType = modelType;
+ }
+
+ public Timestamp getCreated() {
+ return created;
+ }
+
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+
+ public String getResourceModelCustomizationUUID() {
+ return resourceModelCustomizationUUID;
+ }
+
+ public void setResourceModelCustomizationUUID(String resourceModelCustomizationUUID) {
+ this.resourceModelCustomizationUUID = resourceModelCustomizationUUID;
+ }
+
+
+ @Override
+ public boolean equals (final Object other) {
+ if (!(other instanceof ServiceToResourceCustomization)) {
+ return false;
+ }
+ ServiceToResourceCustomization castOther = (ServiceToResourceCustomization) other;
+ return new EqualsBuilder().append(modelType, castOther.modelType)
+ .append(serviceModelUUID, castOther.serviceModelUUID)
+ .append(resourceModelCustomizationUUID, castOther.resourceModelCustomizationUUID).isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+
+ int code = this.modelType == null ? 0 : this.modelType.hashCode();
+ code += this.serviceModelUUID == null ? 0 : this.serviceModelUUID.hashCode();
+ code += this.resourceModelCustomizationUUID == null ? 0 : this.resourceModelCustomizationUUID.hashCode();
+
+ return code;
+
+ }@Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("ServiceToResourceCustomization: modelType=").append(modelType).append(",serviceModelUUID=")
+ .append(serviceModelUUID).append(",resourceModelCustomizationUUID=").append(resourceModelCustomizationUUID);
+ if (created != null) {
+ sb.append (",created=");
+ sb.append (DateFormat.getInstance().format(created));
+ }
+ return sb.toString();
+ }
+
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/TempNetworkHeatTemplateLookup.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/TempNetworkHeatTemplateLookup.java
index 3ef7e6e237..6fd6e3e6ae 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/TempNetworkHeatTemplateLookup.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/TempNetworkHeatTemplateLookup.java
@@ -1,96 +1,100 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-
-public class TempNetworkHeatTemplateLookup implements Serializable {
-
- private String networkResourceModelName;
- private String heatTemplateArtifactUuid;
- private String aicVersionMin;
- private String aicVersionMax;
- public static final long serialVersionUID = -1322322139926390329L;
-
- public TempNetworkHeatTemplateLookup() {
- super();
- }
-
- public String getNetworkResourceModelName() {
- return this.networkResourceModelName;
- }
- public void setNetworkResourceModelName(String networkResourceModelName) {
- this.networkResourceModelName = networkResourceModelName;
- }
-
- public String getHeatTemplateArtifactUuid() {
- return this.heatTemplateArtifactUuid;
- }
- public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) {
- this.heatTemplateArtifactUuid = heatTemplateArtifactUuid;
- }
- public String getAicVersionMin() {
- return this.aicVersionMin;
- }
-
- public void setAicVersionMin(String aicVersionMin) {
- this.aicVersionMin = aicVersionMin;
- }
-
- public String getAicVersionMax() {
- return this.aicVersionMax;
- }
-
- public void setAicVersionMax(String aicVersionMax) {
- this.aicVersionMax = aicVersionMax;
- }
-
- @Override
- public String toString() {
- return "NetworkResourceModelName=" + this.networkResourceModelName + "HeatTemplateArtifactUuid=" +
- this.heatTemplateArtifactUuid + "aicVersionMin=" + this.aicVersionMin + "aicVersionMax=" + this.aicVersionMax;
- }
-
- @Override
- public boolean equals (Object o) {
- if (!(o instanceof TempNetworkHeatTemplateLookup)) {
- return false;
- }
- if (this == o) {
- return true;
- }
- TempNetworkHeatTemplateLookup tnhtl = (TempNetworkHeatTemplateLookup) o;
- if (tnhtl.getHeatTemplateArtifactUuid().equals(this.getHeatTemplateArtifactUuid()) && tnhtl.getNetworkResourceModelName().equals(this.getNetworkResourceModelName())) {
- return true;
- }
- return false;
- }
-
- @Override
- public int hashCode () {
- // hash code does not have to be a unique result - only that two objects that should be treated as equal
- // return the same value. so this should work.
- int result;
- result = (this.networkResourceModelName != null ? this.networkResourceModelName.hashCode() : 0) + (this.heatTemplateArtifactUuid != null ? this.heatTemplateArtifactUuid.hashCode() : 0);
- return result;
- }
-
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+
+import com.openpojo.business.annotation.BusinessKey;
+
+public class TempNetworkHeatTemplateLookup implements Serializable {
+
+ @BusinessKey
+ private String networkResourceModelName = null;
+ @BusinessKey
+ private String heatTemplateArtifactUuid = null;
+ private String aicVersionMin = null;
+ private String aicVersionMax = null;
+ public static final long serialVersionUID = -1322322139926390329L;
+
+ public TempNetworkHeatTemplateLookup() {
+ super();
+ }
+
+ public String getNetworkResourceModelName() {
+ return this.networkResourceModelName;
+ }
+ public void setNetworkResourceModelName(String networkResourceModelName) {
+ this.networkResourceModelName = networkResourceModelName;
+ }
+
+ public String getHeatTemplateArtifactUuid() {
+ return this.heatTemplateArtifactUuid;
+ }
+ public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) {
+ this.heatTemplateArtifactUuid = heatTemplateArtifactUuid;
+ }
+ public String getAicVersionMin() {
+ return this.aicVersionMin;
+ }
+
+ public void setAicVersionMin(String aicVersionMin) {
+ this.aicVersionMin = aicVersionMin;
+ }
+
+ public String getAicVersionMax() {
+ return this.aicVersionMax;
+ }
+
+ public void setAicVersionMax(String aicVersionMax) {
+ this.aicVersionMax = aicVersionMax;
+ }
+
+ @Override
+ public String toString() {
+ return "NetworkResourceModelName=" + this.networkResourceModelName + "HeatTemplateArtifactUuid=" +
+ this.heatTemplateArtifactUuid + "aicVersionMin=" + this.aicVersionMin + "aicVersionMax=" + this.aicVersionMax;
+ }
+
+ @Override
+ public boolean equals (Object o) {
+ if (!(o instanceof TempNetworkHeatTemplateLookup)) {
+ return false;
+ }
+ if (this == o) {
+ return true;
+ }
+ TempNetworkHeatTemplateLookup tnhtl = (TempNetworkHeatTemplateLookup) o;
+ if (tnhtl.getHeatTemplateArtifactUuid().equals(this.getHeatTemplateArtifactUuid()) && tnhtl.getNetworkResourceModelName().equals(this.getNetworkResourceModelName())) {
+ return true;
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode () {
+ // hash code does not have to be a unique result - only that two objects that should be treated as equal
+ // return the same value. so this should work.
+ int result;
+ result = (this.networkResourceModelName != null ? this.networkResourceModelName.hashCode() : 0) + (this.heatTemplateArtifactUuid != null ? this.heatTemplateArtifactUuid.hashCode() : 0);
+ return result;
+ }
+
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ToscaCsar.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ToscaCsar.java
index 591e648a33..92d02d8a11 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ToscaCsar.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/ToscaCsar.java
@@ -1,115 +1,116 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-import java.sql.Timestamp;
-import java.text.DateFormat;
-import java.util.Set;
-
-import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
-
-public class ToscaCsar extends MavenLikeVersioning implements Serializable {
-
- private static final long serialVersionUID = 768026109321305392L;
-
- private String artifactUUID;
- private String name;
- private String artifactChecksum;
- private String url;
- private String description;
- private Timestamp created;
- private Set<Service> services;
-
- public ToscaCsar() { }
-
- public String getArtifactUUID() {
- return artifactUUID;
- }
-
- public void setArtifactUUID(String artifactUUID) {
- this.artifactUUID = artifactUUID;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getArtifactChecksum() {
- return artifactChecksum;
- }
-
- public void setArtifactChecksum(String artifactChecksum) {
- this.artifactChecksum = artifactChecksum;
- }
-
- public String getUrl() {
- return url;
- }
-
- public void setUrl(String url) {
- this.url = url;
- }
-
- public String getDescription() {
- return description;
- }
-
- public void setDescription(String description) {
- this.description = description;
- }
-
- public Timestamp getCreated() {
- return created;
- }
-
- public void setCreated(Timestamp created) {
- this.created = created;
- }
-
- public Set<Service> getServices() {
- return services;
- }
-
- public void setServices(Set<Service> services) {
- this.services = services;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("TOSCACSAR: artifactUUID=").append(artifactUUID).append(",name=").append(name).append(",version=")
- .append(version).append(",description=").append(description).append(",artifactChecksum=")
- .append(artifactChecksum).append(",url=").append(url);
- for (Service service : services) {
- sb.append("\n").append(service.toString());
- }
- if (created != null) {
- sb.append (",created=");
- sb.append (DateFormat.getInstance().format(created));
- }
- return sb.toString();
- }
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+import java.text.DateFormat;
+import java.util.HashSet;
+import java.util.Set;
+
+import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
+
+public class ToscaCsar extends MavenLikeVersioning implements Serializable {
+
+ private static final long serialVersionUID = 768026109321305392L;
+
+ private String artifactUUID = null;
+ private String name = null;
+ private String artifactChecksum = null;
+ private String url = null;
+ private String description = null;
+ private Timestamp created = null;
+ private Set<Service> services = new HashSet<>();
+
+ public ToscaCsar() { }
+
+ public String getArtifactUUID() {
+ return artifactUUID;
+ }
+
+ public void setArtifactUUID(String artifactUUID) {
+ this.artifactUUID = artifactUUID;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getArtifactChecksum() {
+ return artifactChecksum;
+ }
+
+ public void setArtifactChecksum(String artifactChecksum) {
+ this.artifactChecksum = artifactChecksum;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public Timestamp getCreated() {
+ return created;
+ }
+
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+
+ public Set<Service> getServices() {
+ return services;
+ }
+
+ public void setServices(Set<Service> services) {
+ this.services = services;
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("TOSCACSAR: artifactUUID=").append(artifactUUID).append(",name=").append(name).append(",version=")
+ .append(version).append(",description=").append(description).append(",artifactChecksum=")
+ .append(artifactChecksum).append(",url=").append(url);
+ for (Service service : services) {
+ sb.append("\n").append(service.toString());
+ }
+ if (created != null) {
+ sb.append (",created=");
+ sb.append (DateFormat.getInstance().format(created));
+ }
+ return sb.toString();
+ }
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModule.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModule.java
index cd2821a7b0..ec3bc7fefb 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModule.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModule.java
@@ -32,16 +32,16 @@ public class VfModule extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String modelInvariantUUID;
- private String modelName;
- private String modelVersion;
- private String description;
+ private String modelInvariantUUID = null;
+ private String modelName = null;
+ private String modelVersion = null;
+ private String description = null;
private int isBase;
- private String heatTemplateArtifactUUId;
- private String volHeatTemplateArtifactUUId;
- private Timestamp created;
- private String modelUUID;
- private String vnfResourceModelUUId;
+ private String heatTemplateArtifactUUId = null;
+ private String volHeatTemplateArtifactUUId = null;
+ private Timestamp created = null;
+ private String modelUUID = null;
+ private String vnfResourceModelUUId = null;
public VfModule() {
super();
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleCustomization.java
index db3a2664a8..5b3dec4700 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleCustomization.java
@@ -1,151 +1,155 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-import java.sql.Timestamp;
-
-public class VfModuleCustomization implements Serializable {
-
- private String modelCustomizationUuid;
- private String vfModuleModelUuid;
- private String label;
- private Integer minInstances;
- private Integer maxInstances;
- private Integer initialCount;
- private Integer availabilityZoneCount;
- private String heatEnvironmentArtifactUuid;
- private String volEnvironmentArtifactUuid;
- private Timestamp created;
- private VfModule vfModule;
- public static final long serialVersionUID = -1322322139926390329L;
-
- public VfModuleCustomization() {
- super();
- }
-
- public String getModelCustomizationUuid() {
- return this.modelCustomizationUuid;
- }
- public void setModelCustomizationUuid(String modelCustomizationUuid) {
- this.modelCustomizationUuid = modelCustomizationUuid;
- }
- public String getVfModuleModelUuid() {
- return this.vfModuleModelUuid;
- }
- public void setVfModuleModelUuid(String vfModuleModelUuid) {
- this.vfModuleModelUuid = vfModuleModelUuid;
- }
- public String getHeatEnvironmentArtifactUuid() {
- return this.heatEnvironmentArtifactUuid;
- }
- public void setHeatEnvironmentArtifactUuid(String heatEnvironmentArtifactUuid) {
- this.heatEnvironmentArtifactUuid = heatEnvironmentArtifactUuid;
- }
- public String getVolEnvironmentArtifactUuid() {
- return this.volEnvironmentArtifactUuid;
- }
- public void setVolEnvironmentArtifactUuid(String volEnvironmentArtifactUuid) {
- this.volEnvironmentArtifactUuid = volEnvironmentArtifactUuid;
- }
-
- public Integer getMinInstances() {
- return this.minInstances;
- }
- public void setMinInstances(Integer minInstances) {
- this.minInstances = minInstances;
- }
- public Integer getMaxInstances() {
- return this.maxInstances;
- }
- public void setMaxInstances(Integer maxInstances) {
- this.maxInstances = maxInstances;
- }
- public Integer getInitialCount() {
- return this.initialCount;
- }
- public void setInitialCount(Integer initialCount) {
- this.initialCount = initialCount;
- }
- public Integer getAvailabilityZoneCount() {
- return this.availabilityZoneCount;
- }
- public void setAvailabilityZoneCount(Integer availabilityZoneCount) {
- this.availabilityZoneCount = availabilityZoneCount;
- }
- public Timestamp getCreated() {
- return created;
- }
- public void setCreated(Timestamp created) {
- this.created = created;
- }
- public String getLabel() {
- return this.label;
- }
- public void setLabel(String label) {
- this.label = label;
- }
- public VfModule getVfModule() {
- return this.vfModule;
- }
- public void setVfModule(VfModule vfModule) {
- this.vfModule = vfModule;
- }
-
- @Override
- public String toString() {
- return "modelCustomizationUuid=" + this.modelCustomizationUuid +
- "vfModuleModelUuid=" + this.vfModuleModelUuid +
- "label=" + this.label +
- "initalCount=" + this.initialCount +
- "minInstances=" + this.minInstances +
- "maxInstances=" + this.maxInstances +
- "availabilityZoneCount=" + this.availabilityZoneCount +
- "heatEnvironmentArtifactUuid=" + this.heatEnvironmentArtifactUuid +
- "volEnvironmentArtifactUuid=" + this.volEnvironmentArtifactUuid +
- "created=" + this.created;
- }
-
- @Override
- public boolean equals (Object o) {
- if (!(o instanceof VfModuleCustomization)) {
- return false;
- }
- if (this == o) {
- return true;
- }
- VfModuleCustomization vfmc = (VfModuleCustomization) o;
- if (vfmc.getModelCustomizationUuid().equals(this.getModelCustomizationUuid()) && vfmc.getVfModuleModelUuid().equals(this.getVfModuleModelUuid())) {
- return true;
- }
- return false;
- }
-
- @Override
- public int hashCode () {
- // hash code does not have to be a unique result - only that two objects that should be treated as equal
- // return the same value. so this should work.
- int result = 0;
- result = (this.modelCustomizationUuid != null ? this.modelCustomizationUuid.hashCode() : 0) + (this.vfModuleModelUuid != null ? this.vfModuleModelUuid.hashCode() : 0);
- return result;
- }
-
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import com.openpojo.business.annotation.BusinessKey;
+
+public class VfModuleCustomization implements Serializable {
+
+ @BusinessKey
+ private String modelCustomizationUuid = null;
+ @BusinessKey
+ private String vfModuleModelUuid = null;
+ private String label = null;
+ private Integer minInstances;
+ private Integer maxInstances;
+ private Integer initialCount;
+ private Integer availabilityZoneCount;
+ private String heatEnvironmentArtifactUuid = null;
+ private String volEnvironmentArtifactUuid = null;
+ private Timestamp created = null;
+ private VfModule vfModule;
+ public static final long serialVersionUID = -1322322139926390329L;
+
+ public VfModuleCustomization() {
+ super();
+ }
+
+ public String getModelCustomizationUuid() {
+ return this.modelCustomizationUuid;
+ }
+ public void setModelCustomizationUuid(String modelCustomizationUuid) {
+ this.modelCustomizationUuid = modelCustomizationUuid;
+ }
+ public String getVfModuleModelUuid() {
+ return this.vfModuleModelUuid;
+ }
+ public void setVfModuleModelUuid(String vfModuleModelUuid) {
+ this.vfModuleModelUuid = vfModuleModelUuid;
+ }
+ public String getHeatEnvironmentArtifactUuid() {
+ return this.heatEnvironmentArtifactUuid;
+ }
+ public void setHeatEnvironmentArtifactUuid(String heatEnvironmentArtifactUuid) {
+ this.heatEnvironmentArtifactUuid = heatEnvironmentArtifactUuid;
+ }
+ public String getVolEnvironmentArtifactUuid() {
+ return this.volEnvironmentArtifactUuid;
+ }
+ public void setVolEnvironmentArtifactUuid(String volEnvironmentArtifactUuid) {
+ this.volEnvironmentArtifactUuid = volEnvironmentArtifactUuid;
+ }
+
+ public Integer getMinInstances() {
+ return this.minInstances;
+ }
+ public void setMinInstances(Integer minInstances) {
+ this.minInstances = minInstances;
+ }
+ public Integer getMaxInstances() {
+ return this.maxInstances;
+ }
+ public void setMaxInstances(Integer maxInstances) {
+ this.maxInstances = maxInstances;
+ }
+ public Integer getInitialCount() {
+ return this.initialCount;
+ }
+ public void setInitialCount(Integer initialCount) {
+ this.initialCount = initialCount;
+ }
+ public Integer getAvailabilityZoneCount() {
+ return this.availabilityZoneCount;
+ }
+ public void setAvailabilityZoneCount(Integer availabilityZoneCount) {
+ this.availabilityZoneCount = availabilityZoneCount;
+ }
+ public Timestamp getCreated() {
+ return created;
+ }
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+ public String getLabel() {
+ return this.label;
+ }
+ public void setLabel(String label) {
+ this.label = label;
+ }
+ public VfModule getVfModule() {
+ return this.vfModule;
+ }
+ public void setVfModule(VfModule vfModule) {
+ this.vfModule = vfModule;
+ }
+
+ @Override
+ public String toString() {
+ return "modelCustomizationUuid=" + this.modelCustomizationUuid +
+ "vfModuleModelUuid=" + this.vfModuleModelUuid +
+ "label=" + this.label +
+ "initalCount=" + this.initialCount +
+ "minInstances=" + this.minInstances +
+ "maxInstances=" + this.maxInstances +
+ "availabilityZoneCount=" + this.availabilityZoneCount +
+ "heatEnvironmentArtifactUuid=" + this.heatEnvironmentArtifactUuid +
+ "volEnvironmentArtifactUuid=" + this.volEnvironmentArtifactUuid +
+ "created=" + this.created;
+ }
+
+ @Override
+ public boolean equals (Object o) {
+ if (!(o instanceof VfModuleCustomization)) {
+ return false;
+ }
+ if (this == o) {
+ return true;
+ }
+ VfModuleCustomization vfmc = (VfModuleCustomization) o;
+ if (vfmc.getModelCustomizationUuid().equals(this.getModelCustomizationUuid()) && vfmc.getVfModuleModelUuid().equals(this.getVfModuleModelUuid())) {
+ return true;
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode () {
+ // hash code does not have to be a unique result - only that two objects that should be treated as equal
+ // return the same value. so this should work.
+ int result = 0;
+ result = (this.modelCustomizationUuid != null ? this.modelCustomizationUuid.hashCode() : 0) + (this.vfModuleModelUuid != null ? this.vfModuleModelUuid.hashCode() : 0);
+ return result;
+ }
+
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleToHeatFiles.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleToHeatFiles.java
index 611604e830..3796650364 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleToHeatFiles.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VfModuleToHeatFiles.java
@@ -26,8 +26,8 @@ import java.io.Serializable;
public class VfModuleToHeatFiles implements Serializable {
- private String vfModuleModelUuid;
- private String heatFilesArtifactUuid;
+ private String vfModuleModelUuid = null;
+ private String heatFilesArtifactUuid = null;
public static final long serialVersionUID = -1322322139926390329L;
public VfModuleToHeatFiles() {
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponent.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponent.java
index e1795e1b04..9b701df1d2 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponent.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponent.java
@@ -25,16 +25,20 @@ package org.openecomp.mso.db.catalog.beans;
import java.sql.Timestamp;
import java.text.DateFormat;
+import com.openpojo.business.annotation.BusinessKey;
+
import java.io.Serializable;
public class VnfComponent implements Serializable {
- private int vnfId;
+ @BusinessKey
+ private int vnfId;
+ @BusinessKey
private String componentType = null;
private Integer heatTemplateId;
private Integer heatEnvironmentId;
public static final long serialVersionUID = -1322322139926390329L;
- private Timestamp created;
+ private Timestamp created = null;
public VnfComponent() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponentsRecipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponentsRecipe.java
index 30a5133bd5..2240191d45 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponentsRecipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfComponentsRecipe.java
@@ -26,9 +26,9 @@ public class VnfComponentsRecipe extends Recipe implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String vnfType;
- private String vnfComponentType;
- private String vfModuleModelUUId;
+ private String vnfType = null;
+ private String vnfComponentType = null;
+ private String vfModuleModelUUId = null;
public VnfComponentsRecipe() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfRecipe.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfRecipe.java
index 0dd38cbbc1..d94334c98d 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfRecipe.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfRecipe.java
@@ -26,8 +26,8 @@ public class VnfRecipe extends Recipe implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String vnfType;
- private String vfModuleId;
+ private String vnfType = null;
+ private String vfModuleId = null;
public VnfRecipe() {}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResCustomToVfModuleCustom.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResCustomToVfModuleCustom.java
index fd1e6b67b8..6b1cb0a19c 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResCustomToVfModuleCustom.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResCustomToVfModuleCustom.java
@@ -1,88 +1,92 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.db.catalog.beans;
-
-import java.io.Serializable;
-import java.sql.Timestamp;
-
-public class VnfResCustomToVfModuleCustom implements Serializable {
-
- private String vnfResourceCustModelCustomizationUuid;
- private String vfModuleCustModelCustomizationUuid;
- private Timestamp created;
-
- public static final long serialVersionUID = -1322322139926390329L;
-
-
- public VnfResCustomToVfModuleCustom() {
- super();
- }
- public String getVnfResourceCustModelCustomizationUuid() {
- return this.vnfResourceCustModelCustomizationUuid;
- }
- public void setVnfResourceCustModelCustomizationUuid(String vnfResourceCustModelCustomizationUuid) {
- this.vnfResourceCustModelCustomizationUuid = vnfResourceCustModelCustomizationUuid;
- }
- public String getVfModuleCustModelCustomizationUuid() {
- return this.vfModuleCustModelCustomizationUuid;
- }
- public void setVfModuleCustModelCustomizationUuid(String vfModuleCustModelCustomizationUuid) {
- this.vfModuleCustModelCustomizationUuid = vfModuleCustModelCustomizationUuid;
- }
- public Timestamp getCreated() {
- return created;
- }
- public void setCreated(Timestamp created) {
- this.created = created;
- }
-
- @Override
- public String toString() {
- return "vnfResourceCustModelCustomizationUuid=" + this.vnfResourceCustModelCustomizationUuid +
- "vfModuleCustModelCustomizationUuid=" + this.vfModuleCustModelCustomizationUuid + "created=" + this.created;
- }
-
- @Override
- public boolean equals (Object o) {
- if (!(o instanceof VnfResCustomToVfModuleCustom)) {
- return false;
- }
- if (this == o) {
- return true;
- }
- VnfResCustomToVfModuleCustom vrctvmc = (VnfResCustomToVfModuleCustom) o;
- if (vrctvmc.getVnfResourceCustModelCustomizationUuid().equals(this.getVnfResourceCustModelCustomizationUuid()) && vrctvmc.getVfModuleCustModelCustomizationUuid().equals(this.getVfModuleCustModelCustomizationUuid())) {
- return true;
- }
- return false;
- }
-
- @Override
- public int hashCode () {
- // hash code does not have to be a unique result - only that two objects that should be treated as equal
- // return the same value. so this should work.
- int result = 0;
- result = (this.vnfResourceCustModelCustomizationUuid != null ? this.vnfResourceCustModelCustomizationUuid.hashCode() : 0) + (this.vfModuleCustModelCustomizationUuid != null ? this.vfModuleCustModelCustomizationUuid.hashCode() : 0);
- return result;
- }
-
-
-}
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import com.openpojo.business.annotation.BusinessKey;
+
+public class VnfResCustomToVfModuleCustom implements Serializable {
+
+ @BusinessKey
+ private String vnfResourceCustModelCustomizationUuid = null;
+ @BusinessKey
+ private String vfModuleCustModelCustomizationUuid = null;
+ private Timestamp created = null;
+
+ public static final long serialVersionUID = -1322322139926390329L;
+
+
+ public VnfResCustomToVfModuleCustom() {
+ super();
+ }
+ public String getVnfResourceCustModelCustomizationUuid() {
+ return this.vnfResourceCustModelCustomizationUuid;
+ }
+ public void setVnfResourceCustModelCustomizationUuid(String vnfResourceCustModelCustomizationUuid) {
+ this.vnfResourceCustModelCustomizationUuid = vnfResourceCustModelCustomizationUuid;
+ }
+ public String getVfModuleCustModelCustomizationUuid() {
+ return this.vfModuleCustModelCustomizationUuid;
+ }
+ public void setVfModuleCustModelCustomizationUuid(String vfModuleCustModelCustomizationUuid) {
+ this.vfModuleCustModelCustomizationUuid = vfModuleCustModelCustomizationUuid;
+ }
+ public Timestamp getCreated() {
+ return created;
+ }
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+
+ @Override
+ public String toString() {
+ return "vnfResourceCustModelCustomizationUuid=" + this.vnfResourceCustModelCustomizationUuid +
+ "vfModuleCustModelCustomizationUuid=" + this.vfModuleCustModelCustomizationUuid + "created=" + this.created;
+ }
+
+ @Override
+ public boolean equals (Object o) {
+ if (!(o instanceof VnfResCustomToVfModuleCustom)) {
+ return false;
+ }
+ if (this == o) {
+ return true;
+ }
+ VnfResCustomToVfModuleCustom vrctvmc = (VnfResCustomToVfModuleCustom) o;
+ if (vrctvmc.getVnfResourceCustModelCustomizationUuid().equals(this.getVnfResourceCustModelCustomizationUuid()) && vrctvmc.getVfModuleCustModelCustomizationUuid().equals(this.getVfModuleCustModelCustomizationUuid())) {
+ return true;
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode () {
+ // hash code does not have to be a unique result - only that two objects that should be treated as equal
+ // return the same value. so this should work.
+ int result = 0;
+ result = (this.vnfResourceCustModelCustomizationUuid != null ? this.vnfResourceCustModelCustomizationUuid.hashCode() : 0) + (this.vfModuleCustModelCustomizationUuid != null ? this.vfModuleCustModelCustomizationUuid.hashCode() : 0);
+ return result;
+ }
+
+
+}
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResource.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResource.java
index 806cbeb076..f8e6024e69 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResource.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResource.java
@@ -35,23 +35,22 @@ public class VnfResource extends MavenLikeVersioning implements Serializable {
private static final long serialVersionUID = 768026109321305392L;
- private String modelUuid;
- private String modelInvariantUuid;
- private String modelName;
- private String toscaNodeType;
- private String description;
- private String orchestrationMode;
- private String aicVersionMin;
- private String aicVersionMax;
- private String category;
- private String subCategory;
- private String heatTemplateArtifactUUId;
- private Timestamp created;
- private String modelVersion;
- private Set<VnfResourceCustomization> vnfResourceCustomizations;
- private Set<VfModule> vfModules;
- private List<VfModule> vfModuleList;
- private List<VfModuleCustomization> vfModuleCustomizations;
+ private String modelUuid = null;
+ private String modelInvariantUuid = null;
+ private String modelName = null;
+ private String toscaNodeType = null;
+ private String description = null;
+ private String orchestrationMode = null;
+ private String aicVersionMin = null;
+ private String aicVersionMax = null;
+ private String category = null;
+ private String subCategory = null;
+ private String heatTemplateArtifactUUId = null;
+ private Timestamp created = null;
+ private String modelVersion = null;
+ private Set<VnfResourceCustomization> vnfResourceCustomizations = new HashSet<>();
+ private Set<VfModule> vfModules = new HashSet<>();
+ private List<VfModuleCustomization> vfModuleCustomizations = new ArrayList<>();
public VnfResource () { }
@@ -197,7 +196,7 @@ public class VnfResource extends MavenLikeVersioning implements Serializable {
public List<VfModuleCustomization> getVfModuleCustomizations() {
return this.vfModuleCustomizations == null ? new ArrayList<>() : this.vfModuleCustomizations;
}
- public void setVfModuleCustomizations(ArrayList<VfModuleCustomization> vfModuleCustomizations) {
+ public void setVfModuleCustomizations(List<VfModuleCustomization> vfModuleCustomizations) {
this.vfModuleCustomizations = vfModuleCustomizations;
}
public void addVfModuleCustomization(VfModuleCustomization vfmc) {
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
index 64c031397f..e510ee867d 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
@@ -32,19 +32,19 @@ public class VnfResourceCustomization extends MavenLikeVersioning implements Ser
private static final long serialVersionUID = 768026109321305392L;
private String modelCustomizationUuid = null;
- private String modelInstanceName;
- private Timestamp created;
+ private String modelInstanceName = null;
+ private Timestamp created = null;
private String vnfResourceModelUuid = null;
- private String vnfResourceModelUUID;
+ private String vnfResourceModelUUID = null;
private Integer minInstances;
private Integer maxInstances;
private Integer availabilityZoneMaxCount;
private VnfResource vnfResource;
- private String nfFunction;
- private String nfType;
- private String nfRole;
- private String nfNamingCode;
- private String multiStageDesign;
+ private String nfFunction = null;
+ private String nfType = null;
+ private String nfRole = null;
+ private String nfNamingCode = null;
+ private String multiStageDesign = null;
private List<VfModuleCustomization> vfModuleCustomizations;
private Set<ServiceToResourceCustomization> serviceResourceCustomizations;
@@ -154,7 +154,7 @@ public class VnfResourceCustomization extends MavenLikeVersioning implements Ser
public List<VfModuleCustomization> getVfModuleCustomizations() {
return this.vfModuleCustomizations;
}
- public void setVfModuleCustomizations(ArrayList<VfModuleCustomization> vfModuleCustomizations) {
+ public void setVfModuleCustomizations(List<VfModuleCustomization> vfModuleCustomizations) {
this.vfModuleCustomizations = vfModuleCustomizations;
}
public void addVfModuleCustomization(VfModuleCustomization vfmc) {
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/CatalogDbSessionFactoryManagerTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/CatalogDbSessionFactoryManagerTest.java
new file mode 100644
index 0000000000..42b93b1949
--- /dev/null
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/CatalogDbSessionFactoryManagerTest.java
@@ -0,0 +1,47 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * 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.
+ * 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.db.catalog;
+
+import org.junit.Test;
+import org.mockito.Mock;
+import org.openecomp.mso.db.catalog.CatalogDbSessionFactoryManager;
+
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+import static org.mockito.Mockito.*;
+
+
+public class CatalogDbSessionFactoryManagerTest {
+ @Test
+ public void testgetHibernateConfigFile() {
+ CatalogDbSessionFactoryManager catalogDbSessionFactoryManager = new CatalogDbSessionFactoryManager();
+ System.setProperty("mso.db", "MYSQL");
+ assertNotNull(catalogDbSessionFactoryManager.getHibernateConfigFile());
+ }
+
+ @Test
+ public void testgetHibernateConfigFileNonMSODB() {
+ CatalogDbSessionFactoryManager catalogDbSessionFactoryManager = new CatalogDbSessionFactoryManager();
+ System.setProperty("mso.db", "test");
+ assertNull(catalogDbSessionFactoryManager.getHibernateConfigFile());
+ }
+}
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/beans/BeansTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/beans/BeansTest.java
new file mode 100644
index 0000000000..57bf292dd8
--- /dev/null
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/beans/BeansTest.java
@@ -0,0 +1,80 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import static org.hamcrest.CoreMatchers.isA;
+import static org.mockito.Matchers.eq;
+
+import org.hamcrest.CoreMatchers;
+import org.hamcrest.Matcher;
+import org.junit.Test;
+import org.openecomp.mso.openpojo.rules.EqualsAndHashCodeTester;
+import org.openecomp.mso.openpojo.rules.HasToStringRule;
+import org.openecomp.mso.openpojo.rules.ToStringTester;
+
+import com.openpojo.reflection.PojoClass;
+import com.openpojo.reflection.PojoClassFilter;
+import com.openpojo.reflection.filters.FilterEnum;
+import com.openpojo.reflection.filters.FilterNonConcrete;
+import com.openpojo.reflection.filters.FilterPackageInfo;
+import com.openpojo.validation.Validator;
+import com.openpojo.validation.ValidatorBuilder;
+import com.openpojo.validation.rule.impl.GetterMustExistRule;
+import com.openpojo.validation.rule.impl.SetterMustExistRule;
+import com.openpojo.validation.test.impl.GetterTester;
+import com.openpojo.validation.test.impl.SetterTester;
+
+
+public class BeansTest {
+
+ private PojoClassFilter filterTestClasses = new FilterTestClasses();
+
+ private PojoClassFilter enumFilter = new FilterEnum();
+
+
+
+ @Test
+ public void pojoStructure() {
+ test("org.openecomp.mso.db.catalog.beans");
+ }
+
+ private void test(String pojoPackage) {
+ Validator validator = ValidatorBuilder.create()
+ .with(new GetterMustExistRule())
+ .with(new SetterMustExistRule())
+ .with(new HasToStringRule())
+
+
+ .with(new SetterTester())
+ .with(new GetterTester())
+ .with(new ToStringTester())
+ .with(new EqualsAndHashCodeTester().onlyDeclaredMethods())
+ .build();
+
+
+ validator.validate(pojoPackage, new FilterPackageInfo(), filterTestClasses,enumFilter,new FilterNonConcrete());
+ }
+ private static class FilterTestClasses implements PojoClassFilter {
+ public boolean include(PojoClass pojoClass) {
+ return !pojoClass.getSourcePath().contains("/test-classes/");
+ }
+ }
+}
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/AllottedResourceCustomizationTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/AllottedResourceCustomizationTest.java
new file mode 100644
index 0000000000..101cd5ed0a
--- /dev/null
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/AllottedResourceCustomizationTest.java
@@ -0,0 +1,91 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * 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.
+ * 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.db.catalog.test;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.openecomp.mso.db.catalog.beans.AllottedResource;
+import org.openecomp.mso.db.catalog.beans.AllottedResourceCustomization;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.sql.Timestamp;
+
+public class AllottedResourceCustomizationTest {
+ @Test
+ public void test(){
+ AllottedResource allottedResource = new AllottedResource();
+ allottedResource.setModelUuid("ModelUuid");
+ allottedResource.setCreated(new Timestamp(System.currentTimeMillis()));
+ allottedResource.setModelVersion("ModelVersion");
+ allottedResource.setDescription("Description");
+ allottedResource.setModelInvariantUuid("ModelInvariantUuid");
+ allottedResource.setModelName("ModelName");
+ allottedResource.setSubcategory("Subcategory");
+ allottedResource.setToscaNodeType("ToscaNodeType");
+ allottedResource.setVersion("Version");
+
+ AllottedResourceCustomization allottedResourceCustomization = new AllottedResourceCustomization();
+ allottedResourceCustomization.setCreated(new Timestamp(System.currentTimeMillis()));
+ allottedResourceCustomization.setAllottedResource(allottedResource);
+ allottedResourceCustomization.setVersion("Version");
+ allottedResourceCustomization.setArModelUuid("ArModelUuid");
+ allottedResourceCustomization.setMaxInstances(100);
+ allottedResourceCustomization.setMinInstances(1);
+ allottedResourceCustomization.setModelCustomizationUuid("ModelCustomizationUuid");
+ allottedResourceCustomization.setModelInstanceName("ModelInstanceName");
+ allottedResourceCustomization.setNfFunction("NfFunction");
+ allottedResourceCustomization.setNfNamingCode("NfNamingCode");
+ allottedResourceCustomization.setNfRole("NfRole");
+ allottedResourceCustomization.setNfType("NfType");
+ allottedResourceCustomization.setTargetNetworkRole("TargetNetworkRole");
+ allottedResourceCustomization.setProvidingServiceModelUuid("ProvidingServiceModelUuid");
+ allottedResourceCustomization.setProvidingServiceModelInvariantUuid("ProvidingServiceModelInvariantUuid");
+ allottedResourceCustomization.setProvidingServiceModelName("ProvidingServiceModelName");
+
+ assertNotNull(allottedResource.getModelUuid());
+ assertNotNull(allottedResource.getCreated());
+ assertNotNull(allottedResource.getModelVersion());
+ assertNotNull(allottedResource.getDescription());
+ assertNotNull(allottedResource.getModelInvariantUuid());
+ assertNotNull(allottedResource.getModelName());
+ assertNotNull(allottedResource.getSubcategory());
+ assertNotNull(allottedResource.getToscaNodeType());
+ assertNotNull(allottedResource.getVersion());
+
+ assertNotNull(allottedResourceCustomization.getAllottedResource());
+ assertNotNull(allottedResourceCustomization.getVersion());
+ assertNotNull(allottedResourceCustomization.getCreated());
+ assertNotNull(allottedResourceCustomization.getArModelUuid());
+ assertNotNull(allottedResourceCustomization.getMaxInstances());
+ assertNotNull(allottedResourceCustomization.getMinInstances());
+ assertNotNull(allottedResourceCustomization.getModelCustomizationUuid());
+ assertNotNull(allottedResourceCustomization.getModelInstanceName());
+ assertNotNull(allottedResourceCustomization.getNfFunction());
+ assertNotNull(allottedResourceCustomization.getNfNamingCode());
+ assertNotNull(allottedResourceCustomization.getNfRole());
+ assertNotNull(allottedResourceCustomization.getNfType());
+ assertNotNull(allottedResourceCustomization.getTargetNetworkRole());
+ assertNotNull(allottedResourceCustomization.getProvidingServiceModelUuid());
+ assertNotNull(allottedResourceCustomization.getProvidingServiceModelInvariantUuid());
+ assertNotNull(allottedResourceCustomization.getProvidingServiceModelName());
+ }
+}
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/CatalogDatabaseTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/CatalogDatabaseTest.java
index 42e440bd74..3db674bb14 100644
--- a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/CatalogDatabaseTest.java
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/CatalogDatabaseTest.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.
@@ -20,59 +20,69 @@
package org.openecomp.mso.db.catalog.test;
-import mockit.Mock;
-import mockit.MockUp;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
import org.hibernate.HibernateException;
import org.hibernate.NonUniqueResultException;
import org.hibernate.Query;
import org.hibernate.Session;
+import org.junit.After;
+import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
+import org.junit.rules.ExpectedException;
import org.openecomp.mso.db.catalog.CatalogDatabase;
-import org.openecomp.mso.db.catalog.beans.AllottedResource;
-import org.openecomp.mso.db.catalog.beans.AllottedResourceCustomization;
-import org.openecomp.mso.db.catalog.beans.HeatEnvironment;
-import org.openecomp.mso.db.catalog.beans.HeatFiles;
-import org.openecomp.mso.db.catalog.beans.HeatTemplate;
-import org.openecomp.mso.db.catalog.beans.HeatTemplateParam;
-import org.openecomp.mso.db.catalog.beans.NetworkResource;
-import org.openecomp.mso.db.catalog.beans.NetworkResourceCustomization;
-import org.openecomp.mso.db.catalog.beans.Service;
-import org.openecomp.mso.db.catalog.beans.ServiceRecipe;
-import org.openecomp.mso.db.catalog.beans.ServiceToResourceCustomization;
-import org.openecomp.mso.db.catalog.beans.TempNetworkHeatTemplateLookup;
-import org.openecomp.mso.db.catalog.beans.ToscaCsar;
-import org.openecomp.mso.db.catalog.beans.VfModule;
-import org.openecomp.mso.db.catalog.beans.VfModuleCustomization;
-import org.openecomp.mso.db.catalog.beans.VfModuleToHeatFiles;
-import org.openecomp.mso.db.catalog.beans.VnfComponent;
-import org.openecomp.mso.db.catalog.beans.VnfComponentsRecipe;
-import org.openecomp.mso.db.catalog.beans.VnfRecipe;
-import org.openecomp.mso.db.catalog.beans.VnfResource;
-import org.openecomp.mso.db.catalog.beans.VnfResourceCustomization;
+import org.openecomp.mso.db.catalog.beans.*;
import org.openecomp.mso.db.catalog.utils.RecordNotFoundException;
-import java.io.Serializable;
-import java.util.*;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
+import mockit.Mock;
+import mockit.MockUp;
public class CatalogDatabaseTest {
CatalogDatabase cd = null;
-
+ @Rule
+ public ExpectedException thrown = ExpectedException.none();
+ private MockUp<CatalogDatabase> mockCd = null;
+ private MockUp<Session> mockedSession = null;
+ private MockUp<Query> mockUpQuery = null;
+ private MockUp<Query> mockUpQuery2 = null;
+ private MockUp<Query> mockUpQuery3 = null;
+ private MockUp<Query> mockUpQuery4 = null;
@Before
public void setup(){
cd = CatalogDatabase.getInstance();
}
+
+
+ @After
+ public void tearDown() {
+ if (mockCd!=null) { mockCd.tearDown(); mockCd = null; }
+ if (mockedSession!=null) { mockedSession.tearDown(); mockedSession = null; }
+ if (mockUpQuery!=null) { mockUpQuery.tearDown(); mockUpQuery = null; }
+ }
+
@Test
public void getAllHeatTemplatesTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
HeatTemplate heatTemplate = new HeatTemplate();
@@ -80,14 +90,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -96,12 +106,14 @@ public class CatalogDatabaseTest {
List <HeatTemplate> list = cd.getAllHeatTemplates();
assertEquals(list.size(), 1);
+
+
}
@Test
public void getHeatTemplateByIdTest(){
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Object get(Class cls, Serializable id) {
HeatTemplate heatTemplate = new HeatTemplate();
@@ -110,7 +122,7 @@ public class CatalogDatabaseTest {
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -119,12 +131,14 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplate(10);
assertEquals("123-uuid", ht.getAsdcUuid());
+
+
}
@Test
public void getHeatTemplateByNameEmptyListTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
HeatTemplate heatTemplate = new HeatTemplate();
@@ -132,14 +146,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -148,12 +162,14 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplate("heat123");
assertEquals(null, ht);
+
+
}
@Test
public void getHeatTemplateByNameTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
HeatTemplate heatTemplate1 = new HeatTemplate();
@@ -166,14 +182,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -182,12 +198,14 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplate("heat123");
assertEquals("456-uuid", ht.getAsdcUuid());
+
+
}
@Test
public void getHeatTemplateByTemplateNameTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
HeatTemplate heatTemplate = new HeatTemplate();
@@ -196,14 +214,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -212,26 +230,28 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplate("heat123","v2");
assertEquals("1234-uuid", ht.getAsdcUuid());
+
+
}
@Test
public void getHeatTemplateByTemplateNameEmptyResultTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -240,12 +260,14 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplate("heat123","v2");
assertEquals(null, ht);
+
+
}
@Test
public void getHeatTemplateByArtifactUuidException(){
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Object get(Class cls, Serializable id) {
HeatTemplate heatTemplate = new HeatTemplate();
@@ -254,7 +276,7 @@ public class CatalogDatabaseTest {
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -263,12 +285,14 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplateByArtifactUuid("123");
assertEquals("123-uuid", ht.getAsdcUuid());
+
+
}
@Test
public void getHeatTemplateByArtifactUuidTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -278,14 +302,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -294,12 +318,15 @@ public class CatalogDatabaseTest {
HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
assertEquals("123-uuid", ht.getAsdcUuid());
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
+ @Ignore
public void getHeatTemplateByArtifactUuidHibernateErrorTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -307,27 +334,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getHeatTemplateByArtifactUuidNonUniqueResultTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -335,27 +364,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(NonUniqueResultException.class);
HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatTemplateByArtifactUuidGenericExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -363,27 +394,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(Exception.class);
HeatTemplate ht = cd.getHeatTemplateByArtifactUuidRegularQuery("123-uuid");
+
+
}
@Test
public void getParametersForHeatTemplateTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
HeatTemplate heatTemplate = new HeatTemplate();
@@ -392,14 +425,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -408,66 +441,73 @@ public class CatalogDatabaseTest {
List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
assertEquals(1, htList.size());
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getParametersForHeatTemplateHibernateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() {
throw new HibernateException("hibernate exception");
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
+
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getParametersForHeatTemplateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<HeatTemplate> list() throws Exception {
throw new Exception();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(Exception.class);
List<HeatTemplateParam> htList = cd.getParametersForHeatTemplate("12l3");
+
+
}
@Test
public void getHeatEnvironmentByArtifactUuidTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -477,14 +517,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -493,12 +533,14 @@ public class CatalogDatabaseTest {
HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
assertEquals("123-uuid", he.getArtifactUuid());
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getHeatEnvironmentByArtifactUuidHibernateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -506,27 +548,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatEnvironmentByArtifactUuidExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -534,27 +578,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(Exception.class);
HeatEnvironment he = cd.getHeatEnvironmentByArtifactUuid("123");
+
+
}
@Test
public void getServiceByInvariantUUIDTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<Service> list() {
@@ -564,14 +610,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -580,12 +626,14 @@ public class CatalogDatabaseTest {
Service service = cd.getServiceByInvariantUUID("123");
assertEquals("123-uuid", service.getModelUUID());
+
+
}
@Test
public void getServiceByInvariantUUIDEmptyResultTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<Service> list() {
@@ -593,14 +641,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -609,12 +657,14 @@ public class CatalogDatabaseTest {
Service service = cd.getServiceByInvariantUUID("123");
assertEquals(null, service);
+
+
}
@Test
public void getServiceTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -624,14 +674,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -640,12 +690,14 @@ public class CatalogDatabaseTest {
Service service = cd.getService("123");
assertEquals("123-uuid", service.getModelUUID());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getServiceNoUniqueResultTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -653,27 +705,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(NonUniqueResultException.class);
Service service = cd.getService("123");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getServiceHibernateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -681,27 +735,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
Service service = cd.getService("123");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getServiceExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -709,27 +765,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(Exception.class);
Service service = cd.getService("123");
+
+
}
@Test
public void getServiceByModelUUIDTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -739,14 +797,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -754,11 +812,13 @@ public class CatalogDatabaseTest {
};
Service service = cd.getServiceByModelUUID("123");
assertEquals("123-uuid", service.getModelUUID());
+
+
}
@Test
public void getService2Test(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -768,14 +828,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -787,12 +847,16 @@ public class CatalogDatabaseTest {
Service service = cd.getService(map, "123");
assertEquals("123-uuid", service.getModelUUID());
+
+ map.remove("serviceNameVersionId");
+ service = cd.getService(map, "123");
+ assertNotNull(service);
}
@Test
public void getServiceByModelNameTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<Service> list() throws Exception {
Service service = new Service();
@@ -801,14 +865,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -817,26 +881,28 @@ public class CatalogDatabaseTest {
Service service = cd.getServiceByModelName("123");
assertEquals("123-uuid", service.getModelUUID());
+
+
}
@Test
public void getServiceByModelNameEmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<Service> list() throws Exception {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -845,12 +911,14 @@ public class CatalogDatabaseTest {
Service service = cd.getServiceByModelName("123");
assertEquals(null, service);
+
+
}
@Test
public void getServiceByVersionAndInvariantIdTest() throws Exception{
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -860,14 +928,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -875,12 +943,14 @@ public class CatalogDatabaseTest {
};
Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
assertEquals("123-uuid", service.getModelUUID());
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getServiceByVersionAndInvariantIdNonUniqueResultTest() throws Exception{
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -888,30 +958,34 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(Exception.class);
Service service = cd.getServiceByVersionAndInvariantId("123","tetwe");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getServiceRecipeTestException() throws Exception{
+ thrown.expect(Exception.class);
ServiceRecipe ht = cd.getServiceRecipe("123","tetwe");
}
@Test
public void getServiceRecipeByServiceModelUuidTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<ServiceRecipe> list() throws Exception {
ServiceRecipe serviceRecipe = new ServiceRecipe();
@@ -920,14 +994,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -935,25 +1009,27 @@ public class CatalogDatabaseTest {
};
ServiceRecipe serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123","tetwe");
assertEquals(1, serviceRecipe.getId());
+
+
}
@Test
public void getServiceRecipeByServiceModelUuidEmptyTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<ServiceRecipe> list() throws Exception {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -961,11 +1037,13 @@ public class CatalogDatabaseTest {
};
ServiceRecipe serviceRecipe = cd.getServiceRecipeByServiceModelUuid("123","tetwe");
assertEquals(null, serviceRecipe);
+
+
}
@Test
public void getServiceRecipesTestException() throws Exception{
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<ServiceRecipe> list() {
ServiceRecipe serviceRecipe = new ServiceRecipe();
@@ -974,14 +1052,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -989,25 +1067,27 @@ public class CatalogDatabaseTest {
};
List<ServiceRecipe> serviceRecipes = cd.getServiceRecipes("123");
assertEquals(1, serviceRecipes.size());
+
+
}
@Test
public void getServiceRecipesEmptyTest() throws Exception{
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<ServiceRecipe> list() {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1015,16 +1095,19 @@ public class CatalogDatabaseTest {
};
List<ServiceRecipe> serviceRecipes = cd.getServiceRecipes("123");
assertEquals(0, serviceRecipes.size());
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfComponentTestException() throws Exception{
+ thrown.expect(Exception.class);
VnfComponent ht = cd.getVnfComponent(123,"vnf");
}
@Test
public void getVnfResourceTest() throws Exception{
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfResource> list() {
VnfResource vnfResource = new VnfResource();
@@ -1033,14 +1116,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1048,25 +1131,27 @@ public class CatalogDatabaseTest {
};
VnfResource vnfResource = cd.getVnfResource("vnf");
assertEquals("123-uuid", vnfResource.getModelUuid());
+
+
}
@Test
public void getVnfResourceEmptyTest() throws Exception{
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfResource> list() {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1074,11 +1159,13 @@ public class CatalogDatabaseTest {
};
VnfResource vnfResource = cd.getVnfResource("vnf");
assertEquals(null, vnfResource);
+
+
}
@Test
public void getVnfResourceByTypeTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1088,14 +1175,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1103,11 +1190,13 @@ public class CatalogDatabaseTest {
};
VnfResource vnfResource = cd.getVnfResource("vnf","3992");
assertEquals("123-uuid", vnfResource.getModelUuid());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getVnfResourceNURExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1115,25 +1204,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(NonUniqueResultException.class);
VnfResource vnfResource = cd.getVnfResource("vnf","3992");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getVnfResourceHibernateExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1141,25 +1233,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(HibernateException.class);
VnfResource vnfResource = cd.getVnfResource("vnf","3992");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfResourceExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1167,25 +1262,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(Exception.class);
VnfResource vnfResource = cd.getVnfResource("vnf","3992");
+
+
}
@Test
public void getVnfResourceByModelCustomizationIdTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1195,14 +1293,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1211,11 +1309,13 @@ public class CatalogDatabaseTest {
VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
assertEquals("123-uuid",vnfResource.getModelUuid());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getVnfResourceByModelCustomizationIdNURExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1223,26 +1323,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(NonUniqueResultException.class);
VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getVnfResourceByModelCustomizationIdHibernateExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1250,32 +1352,35 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
VnfResource vnfResource = cd.getVnfResourceByModelCustomizationId("3992");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getServiceRecipeTest2Exception() throws Exception{
+ thrown.expect(Exception.class);
ServiceRecipe ht = cd.getServiceRecipe(1001,"3992");
}
@Test
public void getVnfResourceCustomizationByModelCustomizationNameTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfResourceCustomization> list() throws Exception {
VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
@@ -1284,14 +1389,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1299,25 +1404,27 @@ public class CatalogDatabaseTest {
};
VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationName("test", "test234");
assertEquals("123-uuid", vnf.getVnfResourceModelUUID());
+
+
}
@Test
public void getVnfResourceCustomizationByModelCustomizationNameEmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfResourceCustomization> list() throws Exception {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1325,11 +1432,13 @@ public class CatalogDatabaseTest {
};
VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationName("test", "test234");
assertEquals(null, vnf);
+
+
}
@Test
public void getVnfResourceByModelInvariantIdTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult(){
@@ -1339,14 +1448,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1354,11 +1463,13 @@ public class CatalogDatabaseTest {
};
VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
assertEquals("123-uuid", vnf.getModelUuid());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getVnfResourceByModelInvariantIdNURExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult(){
@@ -1366,25 +1477,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(NonUniqueResultException.class);
VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getVnfResourceByModelInvariantIdHibernateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult(){
@@ -1392,25 +1506,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(HibernateException.class);
VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfResourceByModelInvariantIdExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1418,31 +1535,34 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(Exception.class);
VnfResource vnf = cd.getVnfResourceByModelInvariantId("test", "test234");
+
+
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourceByIdTestException(){
+ thrown.expect(Exception.class);
VnfResource vnf = cd.getVnfResourceById(19299);
}
@Test
public void getVfModuleModelName(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VfModule> list() throws Exception {
VfModule vfModule = new VfModule();
@@ -1451,14 +1571,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1466,25 +1586,27 @@ public class CatalogDatabaseTest {
};
VfModule vfModule = cd.getVfModuleModelName("vfmodule");
assertEquals("123-uuid", vfModule.getModelUUID());
+
+
}
@Test
public void getVfModuleModelNameExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VfModule> list() throws Exception {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1492,11 +1614,13 @@ public class CatalogDatabaseTest {
};
VfModule vfModule = cd.getVfModuleModelName("vfmodule");
assertEquals(null, vfModule);
+
+
}
@Test
public void getVfModuleModelNameTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1506,14 +1630,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1522,11 +1646,13 @@ public class CatalogDatabaseTest {
VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
assertEquals("123-uuid", vfModule.getModelUUID());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getVfModuleModelNameNURExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1534,26 +1660,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(NonUniqueResultException.class);
VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getVfModuleModelNameHibernateExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1561,26 +1689,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleModelNameGenericExceptionTest() {
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1588,26 +1718,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(Exception.class);
VfModule vfModule = cd.getVfModuleModelName("tetes","4kidsl");
+
+
}
@Test
public void ggetVfModuleCustomizationByModelNameTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VfModuleCustomization> list() throws Exception {
VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
@@ -1616,14 +1748,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1631,25 +1763,27 @@ public class CatalogDatabaseTest {
};
VfModuleCustomization vfModuleCustomization = cd.getVfModuleCustomizationByModelName("tetes");
assertEquals("123-uuid", vfModuleCustomization.getVfModuleModelUuid());
+
+
}
@Test
public void ggetVfModuleCustomizationByModelNameEmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VfModuleCustomization> list() throws Exception {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1657,11 +1791,13 @@ public class CatalogDatabaseTest {
};
VfModuleCustomization vfModuleCustomization = cd.getVfModuleCustomizationByModelName("tetes");
assertEquals(null, vfModuleCustomization);
+
+
}
@Test
public void getNetworkResourceTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<NetworkResource> list() throws Exception {
NetworkResource networkResource = new NetworkResource();
@@ -1670,14 +1806,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1685,25 +1821,27 @@ public class CatalogDatabaseTest {
};
NetworkResource networkResource = cd.getNetworkResource("tetes");
assertEquals("123-uuid", networkResource.getModelUUID());
+
+
}
@Test
public void getNetworkResourceTestEmptyException(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<NetworkResource> list() throws Exception {
return Arrays.asList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1711,12 +1849,14 @@ public class CatalogDatabaseTest {
};
NetworkResource networkResource = cd.getNetworkResource("tetes");
assertEquals(null, networkResource);
+
+
}
@Test
public void getVnfRecipeTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfRecipe> list() throws Exception {
VnfRecipe vnfRecipe = new VnfRecipe();
@@ -1725,14 +1865,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1741,26 +1881,28 @@ public class CatalogDatabaseTest {
VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","ergfedrf","4993493");
assertEquals("123-id", vnfRecipe.getVfModuleId());
+
+
}
@Test
public void getVnfRecipeEmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfRecipe> list() throws Exception {
return Collections.emptyList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1769,11 +1911,13 @@ public class CatalogDatabaseTest {
VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","ergfedrf","4993493");
assertEquals(null, vnfRecipe);
+
+
}
@Test
public void getVnfRecipe2Test(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfRecipe> list() throws Exception {
VnfRecipe vnfRecipe = new VnfRecipe();
@@ -1782,14 +1926,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1797,25 +1941,27 @@ public class CatalogDatabaseTest {
};
VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","4993493");
assertEquals(1, vnfRecipe.getId());
+
+
}
@Test
public void getVnfRecipe2EmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfRecipe> list() throws Exception {
return Collections.emptyList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1823,11 +1969,13 @@ public class CatalogDatabaseTest {
};
VnfRecipe vnfRecipe = cd.getVnfRecipe("tetes","4993493");
assertEquals(null, vnfRecipe);
+
+
}
@Test
public void getVnfRecipeByVfModuleIdTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfRecipe> list() throws Exception {
VnfRecipe vnfRecipe = new VnfRecipe();
@@ -1836,14 +1984,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1852,25 +2000,27 @@ public class CatalogDatabaseTest {
VnfRecipe vnfRecipe = cd.getVnfRecipeByVfModuleId("tetes","4993493","vnf");
assertEquals(1, vnfRecipe.getId());
+
+
}
@Test
public void getVnfRecipeByVfModuleIdEmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VnfRecipe> list() throws Exception {
return Collections.emptyList();
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1879,21 +2029,24 @@ public class CatalogDatabaseTest {
VnfRecipe vnfRecipe = cd.getVnfRecipeByVfModuleId("tetes","4993493","vnf");
assertEquals(null, vnfRecipe);
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleTypeTestException(){
+ thrown.expect(Exception.class);
VfModule vnf = cd.getVfModuleType("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleType2TestException(){
+ thrown.expect(Exception.class);
VfModule vnf = cd.getVfModuleType("4993493","vnf");
}
@Test
public void getVnfResourceByServiceUuidTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1903,14 +2056,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -1918,11 +2071,13 @@ public class CatalogDatabaseTest {
};
VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
assertEquals("123-uuid", vnfResource.getModelUuid());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getVnfResourceByServiceUuidNURExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1930,25 +2085,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(NonUniqueResultException.class);
VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getVnfResourceByServiceUuidHibernateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -1956,25 +2114,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(HibernateException.class);
VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfResourceByServiceUuidExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -1982,25 +2143,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
+ thrown.expect(Exception.class);
VnfResource vnfResource = cd.getVnfResourceByServiceUuid("4993493");
+
+
}
@Test
public void getVnfResourceByVnfUuidTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -2010,14 +2174,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -2026,11 +2190,13 @@ public class CatalogDatabaseTest {
VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
assertEquals("123-uuid", vnfResource.getModelUuid());
+
+
}
- @Test(expected = NonUniqueResultException.class)
+ @Test
public void getVnfResourceByVnfUuidNURExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -2038,26 +2204,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(NonUniqueResultException.class);
VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
+
+
}
- @Test(expected = HibernateException.class)
+ @Test
public void getVnfResourceByVnfUuidHibernateExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() {
@@ -2065,26 +2233,28 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(HibernateException.class);
VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfResourceByVnfUuidExceptionTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public Object uniqueResult() throws Exception {
@@ -2092,27 +2262,29 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
}
};
-
+ thrown.expect(Exception.class);
VnfResource vnfResource = cd.getVnfResourceByVnfUuid("4993493");
+
+
}
@Test
public void getVfModuleByModelInvariantUuidTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VfModule> list() throws Exception {
@@ -2122,14 +2294,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -2138,12 +2310,14 @@ public class CatalogDatabaseTest {
VfModule vfModule = cd.getVfModuleByModelInvariantUuid("4993493");
assertEquals("123-uuid", vfModule.getModelUUID());
+
+
}
@Test
public void getVfModuleByModelInvariantUuidEmptyTest(){
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
+ mockUpQuery = new MockUp<Query>() {
@Mock
public List<VfModule> list() throws Exception {
@@ -2151,14 +2325,14 @@ public class CatalogDatabaseTest {
}
};
- MockUp<Session> mockedSession = new MockUp<Session>() {
+ mockedSession = new MockUp<Session>() {
@Mock
public Query createQuery(String hql) {
return mockUpQuery.getMockInstance();
}
};
- new MockUp<CatalogDatabase>() {
+ mockCd = new MockUp<CatalogDatabase>() {
@Mock
private Session getSession() {
return mockedSession.getMockInstance();
@@ -2167,95 +2341,181 @@ public class CatalogDatabaseTest {
VfModule vfModule = cd.getVfModuleByModelInvariantUuid("4993493");
assertEquals(null, vfModule);
+
+
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleByModelCustomizationUuidTestException(){
+ thrown.expect(Exception.class);
VfModuleCustomization vnf = cd.getVfModuleByModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleByModelInvariantUuidAndModelVersionTestException(){
+ thrown.expect(Exception.class);
VfModule vnf = cd.getVfModuleByModelInvariantUuidAndModelVersion("4993493","vnf");
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleCustomizationByModelCustomizationIdTestException(){
+ thrown.expect(Exception.class);
VfModuleCustomization vnf = cd.getVfModuleCustomizationByModelCustomizationId("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleByModelUuidTestException(){
+ thrown.expect(Exception.class);
VfModule vnf = cd.getVfModuleByModelUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourceCustomizationByModelCustomizationUuidTestException(){
+ thrown.expect(Exception.class);
VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfResourceCustomizationByModelVersionIdTestException(){
+ thrown.expect(Exception.class);
VnfResourceCustomization vnf = cd.getVnfResourceCustomizationByModelVersionId("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleByModelCustomizationIdAndVersionTestException(){
+ thrown.expect(Exception.class);
cd.getVfModuleByModelCustomizationIdAndVersion("4993493","test");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleByModelCustomizationIdModelVersionAndModelInvariantIdTestException(){
+ thrown.expect(Exception.class);
cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("4993493","vnf","test");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourceCustomizationByModelInvariantIdTest(){
+ thrown.expect(Exception.class);
cd.getVnfResourceCustomizationByModelInvariantId("4993493","vnf","test");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleCustomizationByVnfModuleCustomizationUuidTest(){
- cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("4993493");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VfModule> list() throws Exception {
+ return Collections.emptyList();
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertEquals(cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("4993493").size(), 0);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionIdTest(){
- cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("4993493","test");
+
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResourceCustomization> list() {
+ VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("SELECT vrc FROM VnfResourceCustomization as vrc WHERE vrc.vnfResourceModelUuid IN (SELECT vr.modelUuid FROM VnfResource vr WHERE vr.modelUuid = :modelVersionId)AND vrc.modelInstanceName = :modelCustomizationName"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("modelCustomizationName","modelVersionId"));
+
+ VnfResourceCustomization result = cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("4993493", "test");
+ assertNotNull(result);
+ }
+
+ @Test
+ public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId_NullReturnTest(){
+
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResourceCustomization> list() {
+ return Arrays.asList();
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("SELECT vrc FROM VnfResourceCustomization as vrc WHERE vrc.vnfResourceModelUuid IN (SELECT vr.modelUuid FROM VnfResource vr WHERE vr.modelUuid = :modelVersionId)AND vrc.modelInstanceName = :modelCustomizationName"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ VnfResourceCustomization result = cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("4993493", "test");
+ assertNull(result);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllVfModuleCustomizationstest(){
+ thrown.expect(Exception.class);
cd.getAllVfModuleCustomizations("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourceByModelUuidTest(){
+ thrown.expect(Exception.class);
cd.getVnfResourceByModelUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResCustomToVfModuleTest(){
+ thrown.expect(Exception.class);
cd.getVnfResCustomToVfModule("4993493","test");
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModulesForVnfResourceTest(){
VnfResource vnfResource = new VnfResource();
vnfResource.setModelUuid("48839");
+ thrown.expect(Exception.class);
cd.getVfModulesForVnfResource(vnfResource);
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModulesForVnfResource2Test(){
+ thrown.expect(Exception.class);
cd.getVfModulesForVnfResource("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getServiceByUuidTest(){
+ thrown.expect(Exception.class);
cd.getServiceByUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getNetworkResourceById2Test(){
+ thrown.expect(Exception.class);
cd.getNetworkResourceById(4993493);
}
- @Test(expected = Exception.class)
+ @Test
public void getNetworkResourceByIdTest(){
+ thrown.expect(Exception.class);
cd.getVfModuleTypeByUuid("4993493");
}
@Test
@@ -2263,384 +2523,848 @@ public class CatalogDatabaseTest {
boolean is = cd.isEmptyOrNull("4993493");
assertFalse(is);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getSTRTest(){
- cd.getSTR("4993493","test","vnf");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<ServiceToResourceCustomization> list() {
+ ServiceToResourceCustomization vnfResourceCustomization = new ServiceToResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ List<ServiceToResourceCustomization> str = cd.getSTR("4993493", "test", "vnf");
+ assertFalse(str.isEmpty());
+
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVRCtoVFMCTest(){
- cd.getVRCtoVFMC("4993493","388492");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResCustomToVfModuleCustom> list() {
+ VnfResCustomToVfModuleCustom vnfResourceCustomization = new VnfResCustomToVfModuleCustom();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM VnfResCustomToVfModuleCustom WHERE vnfResourceCustModelCustomizationUuid = :vrc_mcu AND vfModuleCustModelCustomizationUuid = :vfmc_mcu"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ List<VnfResCustomToVfModuleCustom> vrCtoVFMC = cd.getVRCtoVFMC("4993493", "388492");
+ assertFalse(vrCtoVFMC.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleTypeByUuidTestException(){
+ thrown.expect(Exception.class);
cd.getVfModuleTypeByUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getTempNetworkHeatTemplateLookupTest(){
- cd.getTempNetworkHeatTemplateLookup("4993493");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<TempNetworkHeatTemplateLookup> list() {
+ TempNetworkHeatTemplateLookup vnfResourceCustomization = new TempNetworkHeatTemplateLookup();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<TempNetworkHeatTemplateLookup> tempNetworkHeatTemplateLookup = cd.getTempNetworkHeatTemplateLookup("4993493");
+ assertFalse(tempNetworkHeatTemplateLookup.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllNetworksByServiceModelUuidTest(){
- cd.getAllNetworksByServiceModelUuid("4993493");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VfModule> list() throws Exception {
+ return Collections.emptyList();
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertEquals(cd.getAllNetworksByServiceModelUuid("4993493").size(), 0);
}
- @Test(expected = Exception.class)
+ @Test
public void getAllNetworksByServiceModelInvariantUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllNetworksByServiceModelInvariantUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllNetworksByServiceModelInvariantUuid2Test(){
+ thrown.expect(Exception.class);
cd.getAllNetworksByServiceModelInvariantUuid("4993493","test");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllNetworksByNetworkModelCustomizationUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllNetworksByNetworkModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllNetworksByNetworkTypeTest(){
+ thrown.expect(Exception.class);
cd.getAllNetworksByNetworkType("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllVfmcForVrcTest(){
VnfResourceCustomization re = new VnfResourceCustomization();
re.setModelCustomizationUuid("377483");
+ thrown.expect(Exception.class);
cd.getAllVfmcForVrc(re);
}
- @Test(expected = Exception.class)
+ @Test
public void getAllVnfsByServiceModelUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllVnfsByServiceModelUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllVnfsByServiceModelInvariantUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllVnfsByServiceModelInvariantUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllVnfsByServiceModelInvariantUuid2Test(){
+ thrown.expect(Exception.class);
cd.getAllVnfsByServiceModelInvariantUuid("4993493","test");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllVnfsByServiceNameTest(){
+ thrown.expect(Exception.class);
cd.getAllVnfsByServiceName("4993493","test");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllVnfsByServiceName2Test(){
+ thrown.expect(Exception.class);
cd.getAllVnfsByServiceName("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllVnfsByVnfModelCustomizationUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllVnfsByVnfModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllAllottedResourcesByServiceModelUuidTest(){
- cd.getAllAllottedResourcesByServiceModelUuid("4993493");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<ServiceToResourceCustomization> list() {
+ ServiceToResourceCustomization vnfResourceCustomization = new ServiceToResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockUpQuery2 = new MockUp<Query>() {
+
+ @Mock
+ public List<AllottedResourceCustomization> list() {
+ AllottedResourceCustomization vnfResourceCustomization = new AllottedResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockUpQuery3 = new MockUp<Query>() {
+
+ @Mock
+ public List<AllottedResource> list() {
+ AllottedResource vnfResourceCustomization = new AllottedResource();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ if(hql.contains("ServiceToResourceCustomization")){
+ return mockUpQuery.getMockInstance();
+
+ }else if(hql.contains("AllottedResource " )){
+ return mockUpQuery3.getMockInstance();
+
+ } else{
+ return mockUpQuery2.getMockInstance();
+ }
+
+
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ List<AllottedResourceCustomization> allAllottedResourcesByServiceModelUuid = cd.getAllAllottedResourcesByServiceModelUuid("4993493");
+ assertFalse(allAllottedResourcesByServiceModelUuid.isEmpty());
}
- @Test(expected = Exception.class)
+ @Test
public void getAllAllottedResourcesByServiceModelInvariantUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllAllottedResourcesByServiceModelInvariantUuid2Test(){
- cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493","test");
+
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<ServiceToResourceCustomization> list() {
+ ServiceToResourceCustomization vnfResourceCustomization = new ServiceToResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockUpQuery2 = new MockUp<Query>() {
+
+ @Mock
+ public List<AllottedResourceCustomization> list() {
+ AllottedResourceCustomization vnfResourceCustomization = new AllottedResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockUpQuery3 = new MockUp<Query>() {
+
+ @Mock
+ public List<AllottedResource> list() {
+ AllottedResource vnfResourceCustomization = new AllottedResource();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockUpQuery4 = new MockUp<Query>() {
+
+ @Mock
+ public List<Service> list() {
+ Service vnfResourceCustomization = new Service();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ if(hql.contains("ServiceToResourceCustomization")){
+ return mockUpQuery.getMockInstance();
+
+ }else if(hql.contains("AllottedResource " )){
+ return mockUpQuery3.getMockInstance();
+
+ } else if(hql.contains(" Service ")){
+ return mockUpQuery4.getMockInstance();
+ }else{
+ return mockUpQuery2.getMockInstance();
+ }
+
+
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+
+ List<AllottedResourceCustomization> allottedResourceCustomizations = cd.getAllAllottedResourcesByServiceModelInvariantUuid("4993493", "test");
+ assertFalse(allottedResourceCustomizations.isEmpty());
}
- @Test(expected = Exception.class)
+ @Test
public void getAllAllottedResourcesByArModelCustomizationUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllAllottedResourcesByArModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllottedResourceByModelUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllottedResourceByModelUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getAllResourcesByServiceModelUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllResourcesByServiceModelUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllResourcesByServiceModelInvariantUuidTest(){
+ thrown.expect(Exception.class);
cd.getAllResourcesByServiceModelInvariantUuid("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllResourcesByServiceModelInvariantUuid2Test(){
+ thrown.expect(Exception.class);
cd.getAllResourcesByServiceModelInvariantUuid("4993493","test");
}
- @Test(expected = Exception.class)
+ @Test
public void getSingleNetworkByModelCustomizationUuidTest(){
+ thrown.expect(Exception.class);
cd.getSingleNetworkByModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getSingleAllottedResourceByModelCustomizationUuidTest(){
+ thrown.expect(Exception.class);
cd.getSingleAllottedResourceByModelCustomizationUuid("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleRecipeTest(){
+ thrown.expect(Exception.class);
cd.getVfModuleRecipe("4993493","test","get");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleTest(){
- cd.getVfModule("4993493","test","get","v2","vnf");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VfModule> list() {
+ VfModule vnfResourceCustomization = new VfModule();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ List<VfModule> vfModule = cd.getVfModule("4993493", "test", "get", "v2", "vnf");
+ assertFalse(vfModule.isEmpty());
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfComponentsRecipeTest(){
+ thrown.expect(Exception.class);
cd.getVnfComponentsRecipe("4993493","test","v2","vnf","get","3992");
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfComponentsRecipeByVfModuleTest(){
List <VfModule> resultList = new ArrayList<>();
VfModule m = new VfModule();
resultList.add(m);
+ thrown.expect(Exception.class);
cd.getVnfComponentsRecipeByVfModule(resultList,"4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllVnfResourcesTest(){
- cd.getAllVnfResources();
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResource> list() {
+ VnfResource vnfResourceCustomization = new VnfResource();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM VnfResource"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<VnfResource> allVnfResources = cd.getAllVnfResources();
+ assertFalse(allVnfResources.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourcesByRoleTest(){
- cd.getVnfResourcesByRole("4993493");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResource> list() {
+ VnfResource vnfResourceCustomization = new VnfResource();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM VnfResource WHERE vnfRole = :vnfRole"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<VnfResource> vnfResourcesByRole = cd.getVnfResourcesByRole("4993493");
+ assertFalse(vnfResourcesByRole.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVnfResourceCustomizationsByRoleTest(){
- cd.getVnfResourceCustomizationsByRole("4993493");
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResourceCustomization> list() {
+ VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM VnfResourceCustomization WHERE nfRole = :vnfRole"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<VnfResourceCustomization> vnfResourceCustomizationsByRole = cd.getVnfResourceCustomizationsByRole("4993493");
+ assertFalse(vnfResourceCustomizationsByRole.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllNetworkResourcesTest(){
- cd.getAllNetworkResources();
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<NetworkResource> list() {
+ NetworkResource vnfResourceCustomization = new NetworkResource();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM NetworkResource"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<NetworkResource> allNetworkResources = cd.getAllNetworkResources();
+ assertFalse(allNetworkResources.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllNetworkResourceCustomizationsTest(){
- cd.getAllNetworkResourceCustomizations();
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<NetworkResourceCustomization> list() {
+ NetworkResourceCustomization vnfResourceCustomization = new NetworkResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM NetworkResourceCustomization"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<NetworkResourceCustomization> allNetworkResourceCustomizations = cd.getAllNetworkResourceCustomizations();
+ assertFalse(allNetworkResourceCustomizations.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllVfModulesTest(){
- cd.getAllVfModules();
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VfModule> list() {
+ VfModule vnfResourceCustomization = new VfModule();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM VfModule"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<VfModule> allVfModules = cd.getAllVfModules();
+ assertFalse(allVfModules.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllVfModuleCustomizationsTest(){
- cd.getAllVfModuleCustomizations();
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VfModuleCustomization> list() {
+ VfModuleCustomization vnfResourceCustomization = new VfModuleCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM VfModuleCustomization"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<VfModuleCustomization> allVfModuleCustomizations = cd.getAllVfModuleCustomizations();
+ assertFalse(allVfModuleCustomizations.isEmpty());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getAllHeatEnvironmentTest(){
- cd.getAllHeatEnvironment();
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<HeatEnvironment> list() {
+ HeatEnvironment vnfResourceCustomization = new HeatEnvironment();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ assertTrue(hql.contains("FROM HeatEnvironment"));
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<HeatEnvironment> allHeatEnvironment = cd.getAllHeatEnvironment();
+ assertFalse(allHeatEnvironment.isEmpty());
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatEnvironment2Test(){
+ thrown.expect(Exception.class);
cd.getHeatEnvironment(4993493);
}
- @Test(expected = Exception.class)
+ @Test
public void getNestedTemplatesTest(){
+ thrown.expect(Exception.class);
cd.getNestedTemplates(4993493);
}
- @Test(expected = Exception.class)
+ @Test
public void getNestedTemplates2Test(){
+ thrown.expect(Exception.class);
cd.getNestedTemplates("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatFilesTest(){
+ thrown.expect(Exception.class);
cd.getHeatFiles(4993493);
}
- @Test(expected = Exception.class)
+ @Test
public void getVfModuleToHeatFilesEntryTest(){
+ thrown.expect(Exception.class);
cd.getVfModuleToHeatFilesEntry("4993493","49959499");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getServiceToResourceCustomization(){
+ thrown.expect(Exception.class);
cd.getServiceToResourceCustomization("4993493","599349","49900");
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatFilesForVfModuleTest(){
+ thrown.expect(Exception.class);
cd.getHeatFilesForVfModule("4993493");
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatTemplateTest(){
+ thrown.expect(Exception.class);
cd.getHeatTemplate("4993493","test","heat");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveHeatTemplateTest(){
HeatTemplate heat = new HeatTemplate();
Set <HeatTemplateParam> paramSet = new HashSet<>();
+ thrown.expect(Exception.class);
cd.saveHeatTemplate(heat,paramSet);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getHeatEnvironmentTest(){
- cd.getHeatEnvironment("4993493","test","heat");
+
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public Object uniqueResult() throws Exception {
+ return null;
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertEquals(cd.getHeatEnvironment("4993493","test","heat"), null);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getHeatEnvironment3Test(){
+ thrown.expect(Exception.class);
cd.getHeatEnvironment("4993493","test");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveHeatEnvironmentTest(){
HeatEnvironment en = new HeatEnvironment();
+ thrown.expect(Exception.class);
cd.saveHeatEnvironment(en);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveHeatTemplate2Test(){
HeatTemplate heat = new HeatTemplate();
+ thrown.expect(Exception.class);
cd.saveHeatTemplate(heat);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveHeatFileTest(){
HeatFiles hf = new HeatFiles();
+ thrown.expect(Exception.class);
cd.saveHeatFile(hf);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveVnfRecipeTest(){
VnfRecipe vr = new VnfRecipe();
+ thrown.expect(Exception.class);
cd.saveVnfRecipe(vr);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveVnfComponentsRecipe(){
VnfComponentsRecipe vr = new VnfComponentsRecipe();
+ thrown.expect(Exception.class);
cd.saveVnfComponentsRecipe(vr);
}
- @Test(expected = Exception.class)
+ @Test
public void saveOrUpdateVnfResourceTest(){
VnfResource vr = new VnfResource();
+ thrown.expect(Exception.class);
cd.saveOrUpdateVnfResource(vr);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveVnfResourceCustomizationTest(){
VnfResourceCustomization vr = new VnfResourceCustomization();
+ thrown.expect(Exception.class);
cd.saveVnfResourceCustomization(vr);
}
- @Test(expected = Exception.class)
+ @Test
public void saveAllottedResourceCustomizationTest(){
AllottedResourceCustomization arc = new AllottedResourceCustomization();
+ thrown.expect(Exception.class);
cd.saveAllottedResourceCustomization(arc);
}
- @Test(expected = Exception.class)
+ @Test
public void saveAllottedResourceTest(){
AllottedResource ar = new AllottedResource();
+ thrown.expect(Exception.class);
cd.saveAllottedResource(ar);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveNetworkResourceTest() throws RecordNotFoundException {
NetworkResource nr = new NetworkResource();
+ thrown.expect(Exception.class);
cd.saveNetworkResource(nr);
}
- @Test(expected = Exception.class)
+ @Test
public void saveToscaCsarTest()throws RecordNotFoundException {
ToscaCsar ts = new ToscaCsar();
+ thrown.expect(Exception.class);
cd.saveToscaCsar(ts);
}
- @Test(expected = Exception.class)
+ @Test
public void getToscaCsar(){
+ thrown.expect(Exception.class);
cd.getToscaCsar("4993493");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveTempNetworkHeatTemplateLookupTest(){
TempNetworkHeatTemplateLookup t = new TempNetworkHeatTemplateLookup();
+ thrown.expect(Exception.class);
cd.saveTempNetworkHeatTemplateLookup(t);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
- public void saveVfModuleToHeatFiles(){
- VfModuleToHeatFiles v = new VfModuleToHeatFiles();
- cd.saveVfModuleToHeatFiles(v);
- }
- @Test(expected = Exception.class)
+ @Test
public void saveVnfResourceToVfModuleCustomizationTest() throws RecordNotFoundException {
VnfResourceCustomization v =new VnfResourceCustomization();
VfModuleCustomization vm = new VfModuleCustomization();
+ thrown.expect(Exception.class);
cd.saveVnfResourceToVfModuleCustomization(v, vm);
}
- @Test(expected = Exception.class)
+ @Test
public void saveNetworkResourceCustomizationTest() throws RecordNotFoundException {
NetworkResourceCustomization nrc = new NetworkResourceCustomization();
+ thrown.expect(Exception.class);
cd.saveNetworkResourceCustomization(nrc);
}
- @Test(expected = Exception.class)
+ @Test
public void saveServiceToNetworksTest(){
AllottedResource ar = new AllottedResource();
+ thrown.expect(Exception.class);
cd.saveAllottedResource(ar);
}
- @Test(expected = Exception.class)
+ @Test
public void saveServiceToResourceCustomizationTest(){
ServiceToResourceCustomization ar = new ServiceToResourceCustomization();
+ thrown.expect(Exception.class);
cd.saveServiceToResourceCustomization(ar);
}
- @Test(expected = Exception.class)
+ @Test
public void saveServiceTest(){
Service ar = new Service();
+ thrown.expect(Exception.class);
cd.saveService(ar);
}
- @Test(expected = Exception.class)
+ @Test
public void saveOrUpdateVfModuleTest(){
VfModule ar = new VfModule();
+ thrown.expect(Exception.class);
cd.saveOrUpdateVfModule(ar);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void saveOrUpdateVfModuleCustomizationTest(){
VfModuleCustomization ar = new VfModuleCustomization();
+ thrown.expect(Exception.class);
cd.saveOrUpdateVfModuleCustomization(ar);
}
- @Test(expected = Exception.class)
+ @Test
public void getNestedHeatTemplateTest(){
+ thrown.expect(Exception.class);
cd.getNestedHeatTemplate(101,201);
}
- @Test(expected = Exception.class)
+ @Test
public void getNestedHeatTemplate2Test(){
+ thrown.expect(Exception.class);
cd.getNestedHeatTemplate("1002","1002");
}
- @Test(expected = Exception.class)
+ @Test
public void saveNestedHeatTemplateTest(){
HeatTemplate ar = new HeatTemplate();
+ thrown.expect(Exception.class);
cd.saveNestedHeatTemplate("1001",ar,"test");
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatFiles2Test(){
VfModuleCustomization ar = new VfModuleCustomization();
+ thrown.expect(Exception.class);
cd.getHeatFiles(101,"test","1001","v2");
}
- @Test(expected = Exception.class)
+ @Test
public void getHeatFiles3Test(){
VfModuleCustomization ar = new VfModuleCustomization();
+ thrown.expect(Exception.class);
cd.getHeatFiles("200192");
}
- @Test(expected = Exception.class)
+ @Test
public void saveHeatFilesTest(){
HeatFiles ar = new HeatFiles();
+ thrown.expect(Exception.class);
cd.saveHeatFiles(ar);
}
- @Test(expected = Exception.class)
+ @Test
public void saveVfModuleToHeatFilesTest(){
HeatFiles ar = new HeatFiles();
+ thrown.expect(Exception.class);
cd.saveVfModuleToHeatFiles("3772893",ar);
}
@Test
@@ -2648,81 +3372,757 @@ public class CatalogDatabaseTest {
cd.getNetworkResourceByModelUuid("3899291");
}
- @Test(expected = Exception.class)
+ @Test
public void getNetworkRecipeTest(){
-
+ thrown.expect(Exception.class);
cd.getNetworkRecipe("test","test1","test2");
}
- @Test(expected = Exception.class)
+ @Test
public void getNetworkRecipe2Test(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<NetworkRecipe> list() {
+ NetworkRecipe heatTemplate = new NetworkRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ NetworkRecipe networkRecipe = cd.getNetworkRecipe("test","test1");assertNotNull(networkRecipe);
+ assertNotNull(networkRecipe);
- cd.getNetworkRecipe("test","test1");
}
@Test
public void getNetworkResourceByModelCustUuidTest(){
cd.getNetworkResourceByModelCustUuid("test");
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
- public void getVnfComponentsRecipe2Test(){
- cd.getVnfComponentsRecipe("test1","test2","test3","test4");
- }
- @Test(expected = Exception.class)
+ @Test
public void getVnfComponentsRecipeByVfModuleModelUUIdTest(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<VnfComponentsRecipe> list() {
+ VnfComponentsRecipe heatTemplate = new VnfComponentsRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
- cd.getVnfComponentsRecipeByVfModuleModelUUId("test1","test2","test3");
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ VnfComponentsRecipe vnfComponentsRecipeByVfModuleModelUUId = cd.getVnfComponentsRecipeByVfModuleModelUUId("test1", "test2", "test3");
+ assertNotNull(vnfComponentsRecipeByVfModuleModelUUId);
}
- @Test(expected = Exception.class)
+ @Test
public void getVnfComponentRecipesTest(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<VnfComponentsRecipe> list() {
+ VnfComponentsRecipe heatTemplate = new VnfComponentsRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
- cd.getVnfComponentRecipes("test");
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ List<VnfComponentsRecipe> test = cd.getVnfComponentRecipes("test");
+ assertNotNull(test);
+ assertFalse(test.isEmpty());
}
- @Test(expected = Exception.class)
+ @Test
public void saveOrUpdateVnfComponentTest(){
VnfComponent ar = new VnfComponent();
+ thrown.expect(Exception.class);
cd.saveOrUpdateVnfComponent(ar);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModule2Test(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<VfModule> list() {
+ VfModule heatTemplate = new VfModule();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
- cd.getVfModule("test");
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ VfModule test = cd.getVfModule("test");
+ assertNotNull(test);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void getVfModuleByModelUUIDTest(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<VfModule> list() {
+ VfModule heatTemplate = new VfModule();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
- cd.getVfModuleByModelUUID("test");
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ VfModule test = cd.getVfModuleByModelUUID("test");
+ assertNotNull(test);
}
- @Test(expected = Exception.class)
+ @Test
public void getServiceRecipeByModelUUIDTest(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<ServiceRecipe> list() {
+ ServiceRecipe heatTemplate = new ServiceRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
- cd.getServiceRecipeByModelUUID("test1","test2");
+ Assert.assertNotNull(cd.getServiceRecipeByModelUUID("test1", "test2"));
}
- @Test(expected = Exception.class)
+ @Test
public void getModelRecipeTest(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<Object> list() {
+ return new ArrayList();
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
- cd.getModelRecipe("test1","test2","test3");
+ Assert.assertNull(cd.getModelRecipe("test1", "test2", "test3"));
}
- @Test(expected = Exception.class)
+ @Test
+ @Ignore
public void healthCheck(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<HeatTemplate> list() {
+ HeatTemplate heatTemplate = new HeatTemplate();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createSQLQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+
+ };
- cd.healthCheck();
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.healthCheck());
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+ @Test
public void executeQuerySingleRow(){
VnfComponent ar = new VnfComponent();
HashMap<String, String> variables = new HashMap<>();
+ thrown.expect(Exception.class);
cd.executeQuerySingleRow("tets",variables,false);
}
- @Test(expected = Exception.class)
- @Ignore // 1802 merge
+
+ @Test
public void executeQueryMultipleRows(){
HashMap<String, String> variables = new HashMap<>();
- cd.executeQueryMultipleRows("select",variables,false);
+
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<HeatTemplate> list() {
+ HeatTemplate heatTemplate = new HeatTemplate();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+
+ List<Object> select = cd.executeQueryMultipleRows("select", variables, false);
+ assertFalse(select.isEmpty());
+ }
+
+ @Test
+ public void getArRecipeByNameVersion(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<ArRecipe> list() {
+ ArRecipe arRecipe = new ArRecipe();
+ return Arrays.asList(arRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getArRecipeByNameVersion("select","variables","String"));
+ }
+ @Test
+ public void getVnfComponentsRecipe(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<VnfComponentsRecipe> list() {
+ VnfComponentsRecipe heatTemplate = new VnfComponentsRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getVnfComponentsRecipe("vnfType","vnfComponentType","action","serviceType"));
+ }
+ @Test
+ public void getNetworkRecipeByNameVersion(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<NetworkRecipe> list() {
+ NetworkRecipe heatTemplate = new NetworkRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getNetworkRecipeByNameVersion("modelName","modelVersion","action"));
+ }
+ @Test
+ public void saveOrUpdateVfModuleCustomization(){
+ mockUpQuery = new MockUp<Query>() {
+ @Mock
+ public List<NetworkRecipe> list() {
+ NetworkRecipe heatTemplate = new NetworkRecipe();
+ return Arrays.asList(heatTemplate);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
+ vfModuleCustomization.setHeatEnvironmentArtifactUuid("HeatEnvironmentArtifactUuid");
+ vfModuleCustomization.setVolEnvironmentArtifactUuid("VolEnvironmentArtifactUuid");
+ vfModuleCustomization.setVfModuleModelUuid("VfModuleModelUuid");
+ vfModuleCustomization.setModelCustomizationUuid("ModelCustomizationUuid");
+ cd.saveOrUpdateVfModuleCustomization(vfModuleCustomization);
+ }
+ @Test
+ public void saveServiceToNetworks(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<Service> list() {
+ Service service = new Service();
+ service.setModelUUID("123-uuid");
+ return Arrays.asList(service);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ ServiceToNetworks serviceToNetworks = new ServiceToNetworks();
+ cd.saveServiceToNetworks(serviceToNetworks);
+ }
+ @Test
+ public void saveVfModuleToHeatFiles() {
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<Service> list() {
+ Service service = new Service();
+ service.setModelUUID("123-uuid");
+ return Arrays.asList(service);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ VfModuleToHeatFiles vfModuleToHeatFiles = new VfModuleToHeatFiles();
+
+ cd.saveVfModuleToHeatFiles(vfModuleToHeatFiles);
+ }
+ @Test
+ public void saveTempNetworkHeatTemplateLookup() {
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<Service> list() {
+ Service service = new Service();
+ service.setModelUUID("123-uuid");
+ return Arrays.asList(service);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+ TempNetworkHeatTemplateLookup tempNetworkHeatTemplateLookup = new TempNetworkHeatTemplateLookup();
+
+ cd.saveTempNetworkHeatTemplateLookup(tempNetworkHeatTemplateLookup);
+ }
+ @Test
+ public void getToscaCsarByServiceModelUUID() {
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<Service> list() {
+ Service service = new Service();
+ service.setModelUUID("123-uuid");
+ return Arrays.asList(service);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+
+
+ assertNull(cd.getToscaCsarByServiceModelUUID("uuid-123"));
+ cd.close();
+ }
+ @Test
+ public void getVnfRecipeByNameVersion(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getVnfRecipeByNameVersion("modelName","modelVersion","action"));
+ }
+ @Test
+ public void getVnfRecipeByModuleUuid(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVnfRecipeByModuleUuid("vnfModelUuid","action"));
+ }
+ @Test
+ public void getVfModuleType(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVfModuleType("type","version"));
+ }
+ @Test
+ public void getVfModuleByModelInvariantUuidAndModelVersion(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVfModuleByModelInvariantUuidAndModelVersion("modelInvariantUuid","modelVersion"));
+ }
+ @Test
+ public void getVnfResourceCustomizationByModelCustomizationUuid(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVnfResourceCustomizationByModelCustomizationUuid("modelCustomizationUuid"));
+ }
+ @Test
+ public void getVfModuleByModelCustomizationIdAndVersion(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVfModuleByModelCustomizationIdAndVersion("modelCustomizationUuid","modelVersionId"));
+ }
+ @Test
+ public void getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVfModuleByModelCustomizationIdModelVersionAndModelInvariantId("modelCustomizationUuid","modelVersion","modelInvariantId"));
+ }
+ @Test
+ public void getVnfResourceCustomizationByModelInvariantId(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNull(cd.getVnfResourceCustomizationByModelInvariantId("modelInvariantId","modelVersion","modelCustomizationName"));
+ }
+ @Test
+ public void getVfModuleCustomizationByVnfModuleCustomizationUuid(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfRecipe> list() {
+ VnfRecipe vnfRecipe = new VnfRecipe();
+ return Arrays.asList(vnfRecipe);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getVfModuleCustomizationByVnfModuleCustomizationUuid("modelCustomizationUuid"));
+ }
+ @Test
+ public void getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId(){
+ mockUpQuery = new MockUp<Query>() {
+
+ @Mock
+ public List<VnfResourceCustomization> list() {
+ VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
+ return Arrays.asList(vnfResourceCustomization);
+ }
+ };
+
+ mockedSession = new MockUp<Session>() {
+ @Mock
+ public Query createQuery(String hql) {
+ return mockUpQuery.getMockInstance();
+ }
+ };
+
+ mockCd = new MockUp<CatalogDatabase>() {
+ @Mock
+ private Session getSession() {
+ return mockedSession.getMockInstance();
+ }
+ };
+ assertNotNull(cd.getVnfResourceCustomizationByVnfModelCustomizationNameAndModelVersionId("modelCustomizationName","modelVersionId"));
}
}
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/RecordNotFoundExceptionTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/RecordNotFoundExceptionTest.java
new file mode 100644
index 0000000000..dac5fb7f9e
--- /dev/null
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/RecordNotFoundExceptionTest.java
@@ -0,0 +1,42 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * 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.
+ * 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.db.catalog.test;
+
+import org.junit.Test;
+import org.openecomp.mso.db.catalog.beans.VfModule;
+import org.openecomp.mso.db.catalog.utils.RecordNotFoundException;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertEquals;
+
+
+public class RecordNotFoundExceptionTest {
+
+ @Test
+ public void paramConstructor(){
+ RecordNotFoundException ex = new RecordNotFoundException("Exceoption raised", new Exception());
+ assertNotNull(ex);
+ assertNotNull(ex.getMessage());
+ }
+}
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ServiceMacroHolderTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ServiceMacroHolderTest.java
index 0e3492170e..c819079a40 100644
--- a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ServiceMacroHolderTest.java
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ServiceMacroHolderTest.java
@@ -40,7 +40,7 @@ public class ServiceMacroHolderTest {
assertTrue(serviceMacroHolder.getService() == null);
serviceMacroHolder.addVnfResource(new VnfResource());
serviceMacroHolder.addVnfResourceCustomizations(new VnfResourceCustomization());
- serviceMacroHolder.addNetworkResourceCustomization(new NetworkResourceCustomization());
+ serviceMacroHolder.addNetworkResourceCustomizations(new NetworkResourceCustomization());
serviceMacroHolder.addAllottedResourceCustomization(new AllottedResourceCustomization());
assertTrue(serviceMacroHolder != null);
}
diff --git a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ToStringTest.java b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ToStringTest.java
index 05e857f178..162073cc76 100644
--- a/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ToStringTest.java
+++ b/mso-catalog-db/src/test/java/org/openecomp/mso/db/catalog/test/ToStringTest.java
@@ -113,7 +113,7 @@ public class ToStringTest {
smh.setNetworkResourceCustomization(networkResourceCustomizations);
NetworkResourceCustomization nrc = new NetworkResourceCustomization();
- smh.addNetworkResourceCustomization(nrc);
+ smh.addNetworkResourceCustomizations(nrc);
ArrayList<AllottedResourceCustomization> allottedResourceCustomizations = new ArrayList<>();
smh.setAllottedResourceCustomization(allottedResourceCustomizations);