Update junit test 95/87795/1
authorNelson, Thomas (arthurdent3) <nelson24@att.com>
Wed, 15 May 2019 17:59:33 +0000 (17:59 +0000)
committerNelson, Thomas (arthurdent3) <nelson24@att.com>
Wed, 15 May 2019 17:59:33 +0000 (17:59 +0000)
Change-Id: I1c39d008958cebed0454b5a1f980e3c88082c876
Issue-ID: MUSIC-395
Signed-off-by: Nelson, Thomas (arthurdent3) <nelson24@att.com>
.gitignore
src/main/java/org/onap/music/datastore/jsonobjects/JsonInsert.java
src/test/java/org/onap/music/unittests/jsonobjects/JsonInsertTest.java

index 0631baa..3af6f43 100644 (file)
@@ -15,7 +15,11 @@ src/main/webapp
 .DS_Store
 
 ._*
+# Ignore jars
+**/*.jar
 *.jar
+
+
 .metadata
 # Eclipse stuff
 .settings/
index 4533f94..09cd65d 100644 (file)
@@ -43,6 +43,7 @@ import org.onap.music.eelf.logging.format.ErrorTypes;
 @ApiModel(value = "JsonTable", description = "Json model for table vlaues insert")
 @JsonIgnoreProperties(ignoreUnknown = true)
 public class JsonInsert implements Serializable {
+    private static final long serialVersionUID = 1L;
     private String keyspaceName;
     private String tableName;
     private transient Map<String, Object> values;
@@ -117,11 +118,11 @@ public class JsonInsert implements Serializable {
     }
 
     @ApiModelProperty(value = "Information for selecting specific rows for insert")
-    public Map<String, Object> getRow_specification() {
+    public Map<String, Object> getRowSpecification() {
         return rowSpecification;
     }
 
-    public void setRow_specification(Map<String, Object> rowSpecification) {
+    public void setRowSpecification(Map<String, Object> rowSpecification) {
         this.rowSpecification = rowSpecification;
     }
 
index 69403cc..535cdd8 100644 (file)
 package org.onap.music.unittests.jsonobjects;
 
 import static org.junit.Assert.*;
+
+import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
+
+import org.apache.commons.lang3.SerializationUtils;
 import org.junit.Test;
 import org.onap.music.datastore.jsonobjects.JsonInsert;
 
@@ -74,13 +78,26 @@ public class JsonInsertTest {
     }
 
     @Test
-    public void testGetRow_specification() {
+    public void testGetRowSpecification() {
+        Map<String,Object> cons = new HashMap<>();
+        cons.put("val1","one");
+        cons.put("val2","two");
+        ji.setRowSpecification(cons);
+        assertEquals("two",ji.getRowSpecification().get("val2"));
+    }
+
+    @Test
+    public void testSerialize() {
         Map<String,Object> cons = new HashMap<>();
         cons.put("val1","one");
         cons.put("val2","two");
-        ji.setRow_specification(cons);
-        assertEquals("two",ji.getRow_specification().get("val2"));
+        ji.setTimestamp("10:30");
+        ji.setRowSpecification(cons);
+        byte[] test1 = ji.serialize();
+        byte[] ji1 = SerializationUtils.serialize(ji);
+        assertArrayEquals(ji1,test1);
     }
 
 
+
 }