Test Replace Jackson with GSON
[holmes/common.git] / holmes-actions / src / test / java / org / onap / holmes / common / utils / JacksonUtilTest.java
index 5f90c2d..6fa9c11 100644 (file)
@@ -20,6 +20,15 @@ package org.onap.holmes.common.utils;
 import static org.hamcrest.core.IsEqual.equalTo;\r
 import static org.junit.Assert.assertThat;\r
 \r
+import com.google.gson.Gson;\r
+import com.google.gson.GsonBuilder;\r
+import com.google.gson.JsonDeserializationContext;\r
+import com.google.gson.JsonDeserializer;\r
+import com.google.gson.JsonElement;\r
+import com.google.gson.JsonParseException;\r
+import com.google.gson.JsonSerializationContext;\r
+import com.google.gson.JsonSerializer;\r
+import java.lang.reflect.Type;\r
 import org.junit.Test;\r
 import org.onap.holmes.common.utils.bean.TestBean;\r
 \r
@@ -29,21 +38,22 @@ public class JacksonUtilTest {
     public void testBeanToJson() throws Exception {\r
         TestBean o = new TestBean();\r
         o.setId("id");\r
-        String result = JacksonUtil.beanToJson(o);\r
+        String result = GsonUtil.beanToJson(o);\r
         assertThat("{\"id\":\"id\"}", equalTo(result));\r
     }\r
 \r
     @Test\r
     public void jsonToBean_json_null() throws Exception {\r
         String jsonNull = null;\r
-        TestBean testBean = JacksonUtil.jsonToBean(jsonNull, TestBean.class);\r
-        assertThat(testBean.getId(), equalTo(null));\r
+        TestBean testBean = GsonUtil.jsonToBean(jsonNull, TestBean.class);\r
+        assertThat(testBean, equalTo(null));\r
     }\r
 \r
     @Test\r
     public void jsonToBean_json_normal() throws Exception {\r
         String json = "{\"id\":\"id\"}";\r
-        TestBean testBean = JacksonUtil.jsonToBean(json, TestBean.class);\r
+        TestBean testBean = GsonUtil.jsonToBean(json, TestBean.class);\r
         assertThat(testBean.getId(), equalTo("id"));\r
     }\r
+\r
 }
\ No newline at end of file