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 |