Rename maven modules to mirror directory structure
[policy/drools-applications.git] / controlloop / common / model-impl / sdc / src / test / java / org / onap / policy / sdc / TestResource.java
index 58999f3..7e64787 100644 (file)
-/*-\r
- * ============LICENSE_START=======================================================\r
- * sdc\r
- * ================================================================================\r
- * \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.onap.policy.sdc;\r
-\r
-import static org.junit.Assert.assertEquals;\r
-import static org.junit.Assert.assertTrue;\r
-\r
-import java.util.UUID;\r
-\r
-import org.junit.Test;\r
-\r
-public class TestResource {\r
-\r
-    @Test\r
-    public void testConstructors() {\r
-        Resource res = new Resource();\r
-        assertEquals(null, res.getResourceUUID());\r
-        assertEquals(null, res.getResourceInvariantUUID());\r
-        assertEquals(null, res.getResourceName());\r
-        assertEquals(null, res.getResourceType());\r
-        assertEquals(null, res.getResourceVersion());\r
-\r
-        UUID uuid = UUID.randomUUID();\r
-        res = new Resource(uuid);\r
-        assertEquals(uuid, res.getResourceUUID());\r
-        assertEquals(null, res.getResourceInvariantUUID());\r
-        assertEquals(null, res.getResourceName());\r
-        assertEquals(null, res.getResourceType());\r
-        assertEquals(null, res.getResourceVersion());\r
-\r
-        String name = "constTest";\r
-        res = new Resource(name, ResourceType.CP);\r
-        assertEquals(null, res.getResourceUUID());\r
-        assertEquals(name, res.getResourceName());\r
-        assertEquals(ResourceType.CP, res.getResourceType());\r
-        assertEquals(null, res.getResourceInvariantUUID());\r
-        assertEquals(null, res.getResourceVersion());\r
-\r
-        uuid = UUID.randomUUID();\r
-        UUID uuidInvariant = UUID.randomUUID();\r
-        name = "constTestUUID";\r
-        String version = "0.0.1";\r
-        res = new Resource(uuid, uuidInvariant, name, version, ResourceType.VF);\r
-        assertEquals(uuid, res.getResourceUUID());\r
-        assertEquals(uuidInvariant, res.getResourceInvariantUUID());\r
-        assertEquals(name, res.getResourceName());\r
-        assertEquals(ResourceType.VF, res.getResourceType());\r
-        assertEquals(version, res.getResourceVersion());\r
-\r
-        Resource r2 = new Resource(res);\r
-        assertEquals(uuid, r2.getResourceUUID());\r
-        assertEquals(uuidInvariant, r2.getResourceInvariantUUID());\r
-        assertEquals(name, r2.getResourceName());\r
-        assertEquals(ResourceType.VF, r2.getResourceType());\r
-        assertEquals(version, r2.getResourceVersion());\r
-    }\r
-\r
-    @Test\r
-    public void testUuid() {\r
-        Resource res = new Resource();\r
-        UUID uuid = UUID.randomUUID();\r
-        res.setResourceUUID(uuid);\r
-        assertEquals(uuid, res.getResourceUUID());\r
-    }\r
-\r
-    @Test\r
-    public void testInvariantUuid() {\r
-        Resource res = new Resource();\r
-        UUID uuid = UUID.randomUUID();\r
-        res.setResourceInvariantUUID(uuid);\r
-        assertEquals(uuid, res.getResourceInvariantUUID());\r
-    }\r
-\r
-    @Test\r
-    public void testName() {\r
-        Resource res = new Resource();\r
-        String name = "nameTest";\r
-        res.setResourceName(name);\r
-        assertEquals(name, res.getResourceName());\r
-    }\r
-\r
-    @Test\r
-    public void testVersion() {\r
-        Resource res = new Resource();\r
-        String version = "versionTest";\r
-        res.setResourceVersion(version);\r
-        assertEquals(version, res.getResourceVersion());\r
-    }\r
-\r
-    @Test\r
-    public void testType() {\r
-        Resource res = new Resource();\r
-        res.setResourceType(ResourceType.CP);\r
-        assertEquals(ResourceType.CP, res.getResourceType());\r
-    }\r
-\r
-    @Test\r
-    public void testEquals() {\r
-        Resource r1 = new Resource();\r
-        Resource r2 = new Resource(r1);\r
-        assertTrue(r1.equals(r2));\r
-        assertTrue(r2.equals(r1));\r
-\r
-        r1 = new Resource(UUID.randomUUID(), UUID.randomUUID(), "equalsTest", "1.1.1",\r
-                ResourceType.VFC);\r
-        r2 = new Resource(r1);\r
-        assertTrue(r1.equals(r2));\r
-        assertTrue(r2.equals(r1));\r
-    }\r
-\r
-    @Test\r
-    public void testToString() {\r
-        Resource r1 = new Resource();\r
-        Resource r2 = new Resource(r1);\r
-        assertEquals(r1.toString(), r2.toString());\r
-\r
-        r1 = new Resource(UUID.randomUUID(), UUID.randomUUID(), "equalsTest", "1.1.1",\r
-                ResourceType.VFC);\r
-        r2 = new Resource(r1);\r
-        assertEquals(r1.toString(), r2.toString());\r
-    }\r
-\r
-    @Test\r
-    public void testHashCode() {\r
-        Resource r1 = new Resource();\r
-        Resource r2 = new Resource(r1);\r
-        assertEquals(r1.hashCode(), r2.hashCode());\r
-\r
-        r1 = new Resource(UUID.randomUUID(), UUID.randomUUID(), "equalsTest", "1.1.1",\r
-                ResourceType.VFC);\r
-        r2 = new Resource(r1);\r
-        assertEquals(r1.hashCode(), r2.hashCode());\r
-    }\r
-}\r
+/*-
+ * ============LICENSE_START=======================================================
+ * sdc
+ * ================================================================================
+ * 
+ * ================================================================================
+ * 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.onap.policy.sdc;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import java.util.UUID;
+
+import org.junit.Test;
+
+public class TestResource {
+
+    @Test
+    public void testConstructors() {
+        Resource res = new Resource();
+        assertEquals(null, res.getResourceUUID());
+        assertEquals(null, res.getResourceInvariantUUID());
+        assertEquals(null, res.getResourceName());
+        assertEquals(null, res.getResourceType());
+        assertEquals(null, res.getResourceVersion());
+
+        UUID uuid = UUID.randomUUID();
+        res = new Resource(uuid);
+        assertEquals(uuid, res.getResourceUUID());
+        assertEquals(null, res.getResourceInvariantUUID());
+        assertEquals(null, res.getResourceName());
+        assertEquals(null, res.getResourceType());
+        assertEquals(null, res.getResourceVersion());
+
+        String name = "constTest";
+        res = new Resource(name, ResourceType.CP);
+        assertEquals(null, res.getResourceUUID());
+        assertEquals(name, res.getResourceName());
+        assertEquals(ResourceType.CP, res.getResourceType());
+        assertEquals(null, res.getResourceInvariantUUID());
+        assertEquals(null, res.getResourceVersion());
+
+        uuid = UUID.randomUUID();
+        UUID uuidInvariant = UUID.randomUUID();
+        name = "constTestUUID";
+        String version = "0.0.1";
+        res = new Resource(uuid, uuidInvariant, name, version, ResourceType.VF);
+        assertEquals(uuid, res.getResourceUUID());
+        assertEquals(uuidInvariant, res.getResourceInvariantUUID());
+        assertEquals(name, res.getResourceName());
+        assertEquals(ResourceType.VF, res.getResourceType());
+        assertEquals(version, res.getResourceVersion());
+
+        Resource r2 = new Resource(res);
+        assertEquals(uuid, r2.getResourceUUID());
+        assertEquals(uuidInvariant, r2.getResourceInvariantUUID());
+        assertEquals(name, r2.getResourceName());
+        assertEquals(ResourceType.VF, r2.getResourceType());
+        assertEquals(version, r2.getResourceVersion());
+    }
+
+    @Test
+    public void testUuid() {
+        Resource res = new Resource();
+        UUID uuid = UUID.randomUUID();
+        res.setResourceUUID(uuid);
+        assertEquals(uuid, res.getResourceUUID());
+    }
+
+    @Test
+    public void testInvariantUuid() {
+        Resource res = new Resource();
+        UUID uuid = UUID.randomUUID();
+        res.setResourceInvariantUUID(uuid);
+        assertEquals(uuid, res.getResourceInvariantUUID());
+    }
+
+    @Test
+    public void testName() {
+        Resource res = new Resource();
+        String name = "nameTest";
+        res.setResourceName(name);
+        assertEquals(name, res.getResourceName());
+    }
+
+    @Test
+    public void testVersion() {
+        Resource res = new Resource();
+        String version = "versionTest";
+        res.setResourceVersion(version);
+        assertEquals(version, res.getResourceVersion());
+    }
+
+    @Test
+    public void testType() {
+        Resource res = new Resource();
+        res.setResourceType(ResourceType.CP);
+        assertEquals(ResourceType.CP, res.getResourceType());
+    }
+
+    @Test
+    public void testEquals() {
+        Resource r1 = new Resource();
+        Resource r2 = new Resource(r1);
+        assertTrue(r1.equals(r2));
+        assertTrue(r2.equals(r1));
+
+        r1 = new Resource(UUID.randomUUID(), UUID.randomUUID(), "equalsTest", "1.1.1",
+                ResourceType.VFC);
+        r2 = new Resource(r1);
+        assertTrue(r1.equals(r2));
+        assertTrue(r2.equals(r1));
+    }
+
+    @Test
+    public void testToString() {
+        Resource r1 = new Resource();
+        Resource r2 = new Resource(r1);
+        assertEquals(r1.toString(), r2.toString());
+
+        r1 = new Resource(UUID.randomUUID(), UUID.randomUUID(), "equalsTest", "1.1.1",
+                ResourceType.VFC);
+        r2 = new Resource(r1);
+        assertEquals(r1.toString(), r2.toString());
+    }
+
+    @Test
+    public void testHashCode() {
+        Resource r1 = new Resource();
+        Resource r2 = new Resource(r1);
+        assertEquals(r1.hashCode(), r2.hashCode());
+
+        r1 = new Resource(UUID.randomUUID(), UUID.randomUUID(), "equalsTest", "1.1.1",
+                ResourceType.VFC);
+        r2 = new Resource(r1);
+        assertEquals(r1.hashCode(), r2.hashCode());
+    }
+}