new unit tests for sdc-dao 35/50035/1
authorMichael Lando <ml636r@att.com>
Sat, 2 Jun 2018 13:50:20 +0000 (16:50 +0300)
committerMichael Lando <ml636r@att.com>
Sat, 2 Jun 2018 13:50:20 +0000 (16:50 +0300)
Change-Id: I5957837664a933169704c3041f9ba979f97ae1f6
Issue-ID: SDC-1333
Signed-off-by: Michael Lando <ml636r@att.com>
catalog-dao/src/main/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionary.java
catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionaryTest.java [new file with mode: 0644]

index 86a1716..6258346 100644 (file)
 
 package org.openecomp.sdc.be.dao.neo4j;
 
-import java.util.ArrayList;
-import java.util.List;
-
-
 public enum GraphPropertiesDictionary {
 //                                             field name                                      class type                              unique          indexed 
 //                                                                                                     stored in graph                         index   
@@ -153,10 +149,10 @@ public enum GraphPropertiesDictionary {
 
 
 
-       private String property;
-       private Class clazz;
-       private boolean unique;
-       private boolean indexed;
+       private final String property;
+       private final Class clazz;
+       private final boolean unique;
+       private final boolean indexed;
        
        
        GraphPropertiesDictionary(String property,Class clazz, boolean unique,boolean indexed) {
@@ -171,44 +167,15 @@ public enum GraphPropertiesDictionary {
                return property;
        }
 
-       public void setProperty(String property) {
-               this.property = property;
-       }
-
        public Class getClazz() {
                return clazz;
        }
-       public void setClazz(Class clazz) {
-               this.clazz = clazz;
-       }
        
        public boolean isUnique() {
                return unique;
        }
-       public void setUnique(boolean unique) {
-               this.unique = unique;
-       }
 
        public boolean isIndexed() {
                return indexed;
        }
-
-
-       public void setIndexed(boolean indexed) {
-               this.indexed = indexed;
-       }
-
-
-       public static List<String> getAllProperties() {
-
-               List<String> arrayList = new ArrayList<String>();
-
-               for (GraphPropertiesDictionary graphProperty : GraphPropertiesDictionary
-                               .values()) {
-                       arrayList.add(graphProperty.getProperty());
-               }
-
-               return arrayList;
-       }
-
 }
diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionaryTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionaryTest.java
new file mode 100644 (file)
index 0000000..5f0fe8f
--- /dev/null
@@ -0,0 +1,50 @@
+package org.openecomp.sdc.be.dao.neo4j;
+
+import org.junit.Test;
+
+public class GraphPropertiesDictionaryTest {
+
+       private GraphPropertiesDictionary createTestSubject() {
+               return GraphPropertiesDictionary.ADDITIONAL_INFO_ID_TO_KEY;
+       }
+
+       @Test
+       public void testGetProperty() throws Exception {
+               GraphPropertiesDictionary testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getProperty();
+       }
+
+       @Test
+       public void testGetClazz() throws Exception {
+               GraphPropertiesDictionary testSubject;
+               Class result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getClazz();
+       }
+
+       @Test
+       public void testIsUnique() throws Exception {
+               GraphPropertiesDictionary testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isUnique();
+       }
+
+       @Test
+       public void testIsIndexed() throws Exception {
+               GraphPropertiesDictionary testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIndexed();
+       }
+}
\ No newline at end of file