Summary

Class:WireMock.Util.JsonUtils
Assembly:WireMock.Net
File(s):C:\Users\azureuser\Documents\Github\WireMock.Net\src\WireMock.Net\Util\JsonUtils.cs
Covered lines:5
Uncovered lines:2
Coverable lines:7
Total lines:18
Line coverage:71.4%
Branch coverage:50%

Metrics

MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
ParseJTokenToObject(...)3471.4360

File(s)

C:\Users\azureuser\Documents\Github\WireMock.Net\src\WireMock.Net\Util\JsonUtils.cs

#LineLine coverage
 1using Newtonsoft.Json.Linq;
 2
 3namespace WireMock.Util
 4{
 5    internal static class JsonUtils
 6    {
 7        public static T ParseJTokenToObject<T>(object value)
 48        {
 49             if (value == null)
 010            {
 011                return default(T);
 12            }
 13
 414            var token = value as JToken;
 415             return token == null ? default(T) : token.ToObject<T>();
 416        }
 17    }
 18}