+/*-\r
+ * ============LICENSE_START=======================================================\r
+ * ONAP - SO\r
+ * ================================================================================\r
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
+ * ================================================================================\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ * \r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ * \r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ * ============LICENSE_END=========================================================\r
+ */\r
+\r
+package org.openecomp.mso.db.catalog.test;\r
+\r
+import static org.junit.Assert.assertTrue;\r
+\r
+import java.sql.Timestamp;\r
+import java.util.HashSet;\r
+import java.util.Set;\r
+\r
+import org.junit.Test;\r
+import org.openecomp.mso.db.catalog.beans.VfModule;\r
+import org.openecomp.mso.db.catalog.beans.VnfResource;\r
+import org.openecomp.mso.db.catalog.beans.VnfResourceCustomization;\r
+\r
+/**\r
+ */\r
+\r
+public class VnfResourceTest {\r
+\r
+ @Test\r
+ public final void vnfResourceDataTest() {\r
+\r
+ VnfResource vnfResource = new VnfResource();\r
+ vnfResource.setCreated(new Timestamp(System.currentTimeMillis()));\r
+ assertTrue(vnfResource.getCreated() != null);\r
+ vnfResource.setDescription("description");\r
+ assertTrue(vnfResource.getDescription().equalsIgnoreCase("description"));\r
+\r
+ vnfResource.setAicVersionMax("aicVersionMax");\r
+ assertTrue(vnfResource.getAicVersionMax().equalsIgnoreCase("aicVersionMax"));\r
+\r
+ vnfResource.setAicVersionMin("aicVersionMin");\r
+ assertTrue(vnfResource.getAicVersionMin().equalsIgnoreCase("aicVersionMin"));\r
+ vnfResource.setHeatTemplateArtifactUUId("heatTemplateArtifactUUId");\r
+ assertTrue(vnfResource.getHeatTemplateArtifactUUId().equalsIgnoreCase("heatTemplateArtifactUUId"));\r
+\r
+ vnfResource.setModelInvariantUuid("modelInvariantUuid");\r
+ assertTrue(vnfResource.getModelInvariantUuid().equalsIgnoreCase("modelInvariantUuid"));\r
+ vnfResource.setModelName("modelName");\r
+ assertTrue(vnfResource.getModelName().equalsIgnoreCase("modelName"));\r
+ vnfResource.setModelUuid("modelUuid");\r
+ assertTrue(vnfResource.getModelUuid().equalsIgnoreCase("modelUuid"));\r
+ vnfResource.setModelVersion("modelVersion");\r
+ assertTrue(vnfResource.getModelVersion().equalsIgnoreCase("modelVersion"));\r
+ vnfResource.setOrchestrationMode("orchestrationMode");\r
+ assertTrue(vnfResource.getOrchestrationMode().equalsIgnoreCase("orchestrationMode"));\r
+ vnfResource.setTemplateId("heatTemplateArtifactUUId");\r
+ assertTrue(vnfResource.getHeatTemplateArtifactUUId().equalsIgnoreCase("heatTemplateArtifactUUId"));\r
+ vnfResource.setModelInvariantUuid("modelInvariantUuid");\r
+ assertTrue(vnfResource.getModelInvariantUuid().equalsIgnoreCase("modelInvariantUuid"));\r
+ Set<VnfResourceCustomization> list = new HashSet<>();\r
+ list.add(new VnfResourceCustomization());\r
+ vnfResource.setVnfResourceCustomizations(list);\r
+ assertTrue(vnfResource.getVfModuleCustomizations() != null);\r
+ Set<VfModule> vfModules = new HashSet<>();\r
+ vfModules.add(new VfModule());\r
+ vnfResource.setVfModules(vfModules);\r
+ assertTrue(vnfResource.getVfModules() != null);\r
+// assertTrue(vnfResource.toString() != null);\r
+\r
+ }\r
+\r
+}\r