Summary report of the least covered items in the project
Json.NET Coverage Summary
Symbol Coverage: 88.45% (15799 of 17863)
Branch Coverage: 79.85% (6299 of 7889)
Method Coverage: 85.41% (3629 of 4249)
Cyclomatic Complexity Avg: 1.41 Max:35
Modules: 2
Namespaces: 20
Classes: 494
Methods: 4249
Documents: 221
Symbol Coverage Trend
View:
Top 2 Uncovered Assemblies
Assembly | Symbol Coverage | Branch Coverage | Method Coverage | Cycl. Complexity |
---|---|---|---|---|
Newtonsoft.Json |
82.51% :
7555 of 9156
|
80.20% :
4521 of 5637
|
83.11% :
1836 of 2209
|
Avg: 1.71 Max: 35 |
Newtonsoft.Json.Tests |
94.68% :
8244 of 8707
|
78.95% :
1778 of 2252
|
87.89% :
1793 of 2040
|
Avg: 1.11 Max: 11 |
Top 5 Uncovered Namespaces
Namespace | Symbol Coverage | Branch Coverage | Method Coverage | Cycl. Complexity |
---|---|---|---|---|
Newtonsoft.Json.Utilities |
54.09% :
1110 of 2052
|
50.76% :
599 of 1180
|
52.10% :
223 of 428
|
Avg: 1.82 Max: 27 |
Newtonsoft.Json.Linq.ComponentModel |
66.20% :
47 of 71
|
68.42% :
26 of 38
|
59.26% :
16 of 27
|
Avg: 1.32 Max: 4 |
Newtonsoft.Json.Tests.TestObjects |
77.09% :
276 of 358
|
81.38% :
402 of 494
|
83.47% :
394 of 472
|
Avg: 1.03 Max: 4 |
Newtonsoft.Json.Tests.LinqToSql |
78.44% :
211 of 269
|
47.70% :
83 of 174
|
59.41% :
60 of 101
|
Avg: 1.25 Max: 5 |
Newtonsoft.Json.Tests.Utilities |
86.67% :
26 of 30
|
33.33% :
2 of 6
|
100.00% :
6 of 6
|
Avg: 1.00 Max: 1 |
Top 5 Uncovered Classes
Class | Symbol Coverage | Branch Coverage | Method Coverage | Cycl. Complexity |
---|---|---|---|---|
JsonArrayAttribute |
0.00% :
0 of 11
|
0.00% :
0 of 5
|
0.00% :
0 of 5
|
Avg: 1.00 Max: 1 |
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 |
<>c__DisplayClass1 |
0.00% :
0 of 2
|
0.00% :
0 of 1
|
0.00% :
0 of 2
|
Avg: 1.00 Max: 1 |
Top 5 Uncovered Methods
Method | Symbol Coverage | Branch Coverage | Method Coverage | Cyclomatic Complexity |
---|---|---|---|---|
get_AllowNullItems() : System.Boolean (in JsonArrayAttribute) |
0.00% :
0 of 2
|
0.00% :
0 of 1
|
0.00% :
0 of 1
|
1 |
.ctor() : void (in JsonArrayAttribute) |
0.00% :
0 of 2
|
0.00% :
0 of 1
|
0.00% :
0 of 1
|
1 |
.ctor(System.Boolean allowNullItems) : void (in JsonArrayAttribute) |
0.00% :
0 of 3
|
0.00% :
0 of 1
|
0.00% :
0 of 1
|
1 |
.ctor(System.String id) : void (in JsonArrayAttribute) |
0.00% :
0 of 2
|
0.00% :
0 of 1
|
0.00% :
0 of 1
|
1 |
set_AllowNullItems(System.Boolean value) : void (in JsonArrayAttribute) |
0.00% :
0 of 2
|
0.00% :
0 of 1
|
0.00% :
0 of 1
|
1 |
Top 5 Uncovered Code Sections
Document Name | Lines |
---|---|
Newtonsoft.Json.Tests\Converters\CustomCreationConverterTests.cs (39 to 90) | 52 |
Newtonsoft.Json\Utilities\ConvertUtils.cs (102 to 151) | 50 |
Newtonsoft.Json.Tests\Serialization\JsonSerializerTest.cs (1199 to 1241) | 43 |
Newtonsoft.Json\Utilities\CollectionUtils.cs (121 to 155) | 35 |
Newtonsoft.Json\Utilities\EnumUtils.cs (203 to 234) | 32 |