Code Coverage Statistics for Namespace
Newtonsoft.Json.Serialization
Symbol Coverage: 88.20% (1196 of 1356)
Branch Coverage: 89.54% (856 of 956)
Method Coverage: 87.77% (280 of 319)
Cyclomatic Complexity Avg: 1.79 Max:23
Classes: 32
Methods: 319
Symbol Coverage Trend
View:
Classes
| Class | Symbol Coverage | Branch Coverage | Method Coverage | Cycl. Complexity |
|---|---|---|---|---|
| JsonProperty |
0.00% :
0 of 2
|
97.22% :
35 of 36
|
97.22% :
35 of 36
|
Avg: 1.00 Max: 1 |
| LateBoundMetadataTypeAttribute |
0.00% :
0 of 7
|
0.00% :
0 of 4
|
0.00% :
0 of 2
|
Avg: 1.50 Max: 2 |
| ReflectionValueProvider |
0.00% :
0 of 12
|
0.00% :
0 of 5
|
0.00% :
0 of 3
|
Avg: 1.00 Max: 1 |
| JsonSerializerProxy |
26.25% :
21 of 80
|
18.92% :
7 of 37
|
17.65% :
6 of 34
|
Avg: 1.09 Max: 2 |
| ResolverContractKey |
63.64% :
7 of 11
|
71.43% :
5 of 7
|
75.00% :
3 of 4
|
Avg: 1.50 Max: 2 |
| <>c__DisplayClass1 |
71.43% :
5 of 7
|
100.00% :
1 of 1
|
100.00% :
2 of 2
|
Avg: 4.00 Max: 7 |
| DefaultSerializationBinder |
81.82% :
9 of 11
|
71.43% :
5 of 7
|
100.00% :
3 of 3
|
Avg: 2.00 Max: 4 |
| JsonFormatterConverter |
83.67% :
41 of 49
|
78.26% :
18 of 23
|
89.47% :
17 of 19
|
Avg: 1.11 Max: 2 |
| JsonSerializerInternalBase |
90.00% :
18 of 20
|
85.71% :
12 of 14
|
100.00% :
6 of 6
|
Avg: 1.67 Max: 3 |
| DynamicValueProvider |
90.48% :
19 of 21
|
85.71% :
12 of 14
|
100.00% :
3 of 3
|
Avg: 2.67 Max: 5 |
| CamelCasePropertyNamesContractResolver |
90.91% :
10 of 11
|
100.00% :
6 of 6
|
100.00% :
2 of 2
|
Avg: 2.50 Max: 4 |
| JsonSerializerInternalReader |
92.98% :
384 of 413
|
93.08% :
269 of 289
|
100.00% :
41 of 41
|
Avg: 5.05 Max: 23 |
| JsonTypeReflector |
93.18% :
82 of 88
|
100.00% :
44 of 44
|
100.00% :
18 of 18
|
Avg: 2.06 Max: 4 |
| DefaultContractResolver |
93.50% :
230 of 246
|
90.66% :
165 of 182
|
93.94% :
31 of 33
|
Avg: 3.76 Max: 22 |
| JsonPropertyCollection |
96.30% :
26 of 27
|
93.75% :
15 of 16
|
100.00% :
5 of 5
|
Avg: 2.40 Max: 4 |
| JsonSerializerInternalWriter |
97.08% :
233 of 240
|
94.16% :
145 of 154
|
100.00% :
23 of 23
|
Avg: 4.70 Max: 18 |
| <>c__DisplayClass5 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
100.00% :
2 of 2
|
Avg: 1.00 Max: 1 |
| <>c__DisplayClass8 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
100.00% :
2 of 2
|
Avg: 1.00 Max: 1 |
| CachedAttributeGetter`1 |
100.00% :
3 of 3
|
100.00% :
1 of 1
|
100.00% :
2 of 2
|
Avg: 1.00 Max: 1 |
| DefaultReferenceResolver |
100.00% :
17 of 17
|
100.00% :
10 of 10
|
100.00% :
6 of 6
|
Avg: 1.33 Max: 2 |
| ErrorContext |
100.00% :
5 of 5
|
100.00% :
9 of 9
|
100.00% :
9 of 9
|
Avg: 1.00 Max: 1 |
| ErrorEventArgs |
100.00% :
4 of 4
|
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| JsonArrayContract |
100.00% :
22 of 22
|
100.00% :
23 of 23
|
100.00% :
5 of 5
|
Avg: 3.20 Max: 6 |
| JsonContract |
100.00% :
20 of 20
|
100.00% :
35 of 35
|
100.00% :
30 of 30
|
Avg: 1.17 Max: 2 |
| JsonDictionaryContract |
100.00% :
23 of 23
|
100.00% :
15 of 15
|
100.00% :
7 of 7
|
Avg: 1.71 Max: 3 |
| JsonISerializableContract |
100.00% :
2 of 2
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| JsonLinqContract |
100.00% :
2 of 2
|
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| JsonObjectContract |
100.00% :
3 of 3
|
100.00% :
7 of 7
|
100.00% :
7 of 7
|
Avg: 1.00 Max: 1 |
| JsonPrimitiveContract |
100.00% :
2 of 2
|
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| JsonStringContract |
100.00% :
2 of 2
|
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| ReferenceEqualsEqualityComparer |
100.00% :
4 of 4
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| OnErrorAttribute | N/A : 0 of 0 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |