Json.NET
Code Coverage Statistics for Class

Newtonsoft.Json.Linq.JValue

Symbol Coverage: 92.65% (126 of 136)

Branch Coverage: 94.79% (91 of 96)

Method Coverage: 100.00% (27 of 27)

Cyclomatic Complexity Avg: 3.41 Max:20

Methods: 27


Methods

Method Symbol Coverage Branch Coverage Method Coverage Cyclomatic Complexity
Equals(System.Object obj) : System.Boolean  71.43% : 5 of 7
100.00% : 3 of 3
100.00% : 1 of 1
3
Equals(Newtonsoft.Json.Linq.JValue other) : System.Boolean  75.00% : 3 of 4
100.00% : 2 of 2
100.00% : 1 of 1
2
GetHashCode() : System.Int32  75.00% : 3 of 4
100.00% : 2 of 2
100.00% : 1 of 1
2
DeepEquals(Newtonsoft.Json.Linq.JToken node) : System.Boolean  80.00% : 4 of 5
100.00% : 2 of 2
100.00% : 1 of 1
2
Compare(Newtonsoft.Json.Linq.JTokenType valueType,System.Object objA,System.Object objB) : System.Boolean [static]  83.33% : 15 of 18
80.00% : 12 of 15
100.00% : 1 of 1
14
GetValueType(System.Nullable<Newtonsoft.Json.Linq.JTokenType> current,System.Object value) : Newtonsoft.Json.Linq.JTokenType [static]  95.45% : 21 of 22
95.65% : 22 of 23
100.00% : 1 of 1
20
WriteTo(Newtonsoft.Json.JsonWriter writer,Newtonsoft.Json.JsonConverter[] converters) : void  95.65% : 22 of 23
90.91% : 10 of 11
100.00% : 1 of 1
17
CloneToken() : Newtonsoft.Json.Linq.JToken  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
CreateComment(System.String value) : Newtonsoft.Json.Linq.JValue [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
CreateString(System.String value) : Newtonsoft.Json.Linq.JValue [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
get_HasValues() : System.Boolean  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
get_Type() : Newtonsoft.Json.Linq.JTokenType  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
get_Value() : System.Object  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetDeepHashCode() : System.Int32  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 1 of 1
2
GetStringValueType(System.Nullable<Newtonsoft.Json.Linq.JTokenType> current) : Newtonsoft.Json.Linq.JTokenType [static]  100.00% : 6 of 6
100.00% : 5 of 5
100.00% : 1 of 1
5
.ctor(Newtonsoft.Json.Linq.JValue other) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.Boolean value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.DateTime value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.Double value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.Int64 value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.Object value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.Object value,Newtonsoft.Json.Linq.JTokenType type) : void  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.String value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.UInt64 value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
set_Value(System.Object value) : void  100.00% : 6 of 6
100.00% : 7 of 7
100.00% : 1 of 1
4
ValuesEquals(Newtonsoft.Json.Linq.JValue v1,Newtonsoft.Json.Linq.JValue v2) : System.Boolean [static]  100.00% : 2 of 2
100.00% : 4 of 4
100.00% : 1 of 1
3
WriteConvertableValue(Newtonsoft.Json.JsonWriter writer,System.Collections.Generic.IList<Newtonsoft.Json.JsonConverter> converters,System.Action<System.Object> defaultWrite,System.Object value) : void [static]  100.00% : 4 of 4
100.00% : 4 of 4
100.00% : 1 of 1
3