50% Code Coverage-MSB Java SDK
[msb/java-sdk.git] / src / test / java / org / onap / msb / sdk / discovery / util / JacksonJsonUtilTest.java
index 90f2fd5..9ed4cec 100644 (file)
@@ -20,6 +20,7 @@ import java.util.Map;
 
 import org.junit.Assert;
 import org.junit.Test;
+import org.onap.msb.sdk.discovery.common.RouteException;
 import org.onap.msb.sdk.discovery.entity.NodeAddress;
 
 
@@ -46,4 +47,15 @@ public class JacksonJsonUtilTest {
             Assert.fail("Exception" + e.getMessage());
         }
     }
+    
+    @Test
+    public void testJsonToBean_fail() {
+        try {
+            String json = "{\"ip\":\"127.0.0.1,\"port\":\"80\"}";
+            NodeAddress address = (NodeAddress) JacksonJsonUtil.jsonToBean(json, NodeAddress.class);
+            Assert.assertEquals("127.0.0.1", address.getIp());
+        } catch (Exception e) {
+               Assert.assertTrue(e instanceof RouteException);
+        }
+    }
 }