Json.NET
Code Coverage Statistics for Class

Newtonsoft.Json.JsonReader

Symbol Coverage: 94.59% (105 of 111)

Branch Coverage: 85.71% (36 of 42)

Method Coverage: 100.00% (21 of 21)

Cyclomatic Complexity Avg: 2.14 Max:12

Methods: 21


Methods

Method Symbol Coverage Branch Coverage Method Coverage Cyclomatic Complexity
SetStateBasedOnCurrent() : void  75.00% : 9 of 12
50.00% : 1 of 2
100.00% : 1 of 1
4
ValidateEnd(Newtonsoft.Json.JsonToken endToken) : void  75.00% : 3 of 4
50.00% : 1 of 2
100.00% : 1 of 1
2
IsStartToken(Newtonsoft.Json.JsonToken token) : System.Boolean [static]  80.00% : 4 of 5
66.67% : 2 of 3
100.00% : 1 of 1
2
GetTypeForCloseToken(Newtonsoft.Json.JsonToken token) : Newtonsoft.Json.Linq.JTokenType  83.33% : 5 of 6
66.67% : 2 of 3
100.00% : 1 of 1
3
Close() : void  100.00% : 5 of 5
100.00% : 1 of 1
100.00% : 1 of 1
1
Dispose(System.Boolean disposing) : void  100.00% : 3 of 3
75.00% : 3 of 4
100.00% : 1 of 1
3
get_CurrentState() : Newtonsoft.Json.JsonReader+State  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
get_Depth() : System.Int32  100.00% : 5 of 5
100.00% : 2 of 2
100.00% : 1 of 1
2
get_QuoteChar() : System.Char  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
get_TokenType() : Newtonsoft.Json.JsonToken  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
get_ValueType() : System.Type  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
System.IDisposable.Dispose() : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor() : void  100.00% : 5 of 5
100.00% : 1 of 1
100.00% : 1 of 1
1
Peek() : Newtonsoft.Json.Linq.JTokenType  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
Pop() : Newtonsoft.Json.Linq.JTokenType  100.00% : 6 of 6
100.00% : 1 of 1
100.00% : 1 of 1
1
Push(Newtonsoft.Json.Linq.JTokenType value) : void  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
1
set_QuoteChar(System.Char value) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
SetToken(Newtonsoft.Json.JsonToken newToken) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
SetToken(Newtonsoft.Json.JsonToken newToken,System.Object value) : void  100.00% : 34 of 34
100.00% : 7 of 7
100.00% : 1 of 1
12
Skip() : void  100.00% : 4 of 4
83.33% : 5 of 6
100.00% : 1 of 1
4