Code Coverage Statistics for Namespace
Newtonsoft.Json.Tests.Serialization
Symbol Coverage: 93.08% (1828 of 1964)
Branch Coverage: 79.40% (420 of 529)
Method Coverage: 87.77% (445 of 507)
Cyclomatic Complexity Avg: 1.07 Max:4
Classes: 61
Methods: 507
Symbol Coverage Trend
View:
Classes
| Class | Symbol Coverage | Branch Coverage | Method Coverage | Cycl. Complexity |
|---|---|---|---|---|
| <>c__DisplayClass39 |
0.00% :
0 of 1
|
0.00% :
0 of 1
|
0.00% :
0 of 2
|
Avg: 1.00 Max: 1 |
| <>c__DisplayClasse |
0.00% :
0 of 1
|
100.00% :
1 of 1
|
50.00% :
1 of 2
|
Avg: 1.00 Max: 1 |
| A |
0.00% :
0 of 4
|
40.00% :
2 of 5
|
40.00% :
2 of 5
|
Avg: 1.00 Max: 1 |
| B |
0.00% :
0 of 4
|
28.57% :
2 of 7
|
28.57% :
2 of 7
|
Avg: 1.00 Max: 1 |
| DictionaryWithNoDefaultConstructor |
0.00% :
0 of 6
|
0.00% :
0 of 4
|
0.00% :
0 of 1
|
Avg: 3.00 Max: 3 |
| ModelStateDictionary`1 |
25.93% :
14 of 54
|
20.69% :
6 of 29
|
30.00% :
6 of 20
|
Avg: 1.30 Max: 4 |
| ThisGenericTest`1 |
52.17% :
12 of 23
|
61.54% :
8 of 13
|
63.64% :
7 of 11
|
Avg: 1.18 Max: 2 |
| User |
57.14% :
8 of 14
|
70.00% :
7 of 10
|
70.00% :
7 of 10
|
Avg: 1.00 Max: 1 |
| ShouldSerializeTestClass |
66.67% :
2 of 3
|
85.71% :
6 of 7
|
85.71% :
6 of 7
|
Avg: 1.00 Max: 1 |
| PosConverter |
75.00% :
6 of 8
|
60.00% :
3 of 5
|
75.00% :
3 of 4
|
Avg: 1.25 Max: 2 |
| PosDoubleConverter |
75.00% :
6 of 8
|
60.00% :
3 of 5
|
75.00% :
3 of 4
|
Avg: 1.25 Max: 2 |
| StringAppenderConverter |
75.00% :
6 of 8
|
75.00% :
3 of 4
|
75.00% :
3 of 4
|
Avg: 1.00 Max: 1 |
| StringListAppenderConverter |
84.62% :
11 of 13
|
83.33% :
5 of 6
|
75.00% :
3 of 4
|
Avg: 1.25 Max: 2 |
| ConstructorHandlingTests |
88.24% :
15 of 17
|
60.00% :
3 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| MissingMemberHandlingTests |
94.74% :
36 of 38
|
71.43% :
5 of 7
|
100.00% :
6 of 6
|
Avg: 1.17 Max: 2 |
| JsonSerializerTest |
95.80% :
981 of 1024
|
82.19% :
120 of 146
|
97.86% :
137 of 140
|
Avg: 1.04 Max: 4 |
| PopulateTests |
96.67% :
29 of 30
|
83.33% :
5 of 6
|
100.00% :
6 of 6
|
Avg: 1.00 Max: 1 |
| PreserveReferencesHandlingTests |
97.55% :
159 of 163
|
83.33% :
20 of 24
|
100.00% :
24 of 24
|
Avg: 1.00 Max: 1 |
| TypeNameHandlingTests |
97.78% :
88 of 90
|
84.62% :
11 of 13
|
100.00% :
13 of 13
|
Avg: 1.00 Max: 1 |
| <>c__DisplayClass13 |
100.00% :
2 of 2
|
100.00% :
1 of 1
|
100.00% :
2 of 2
|
Avg: 1.50 Max: 2 |
| <>c__DisplayClassa |
100.00% :
2 of 2
|
100.00% :
1 of 1
|
100.00% :
2 of 2
|
Avg: 1.00 Max: 1 |
| AA |
100.00% :
12 of 12
|
100.00% :
14 of 14
|
100.00% :
14 of 14
|
Avg: 1.00 Max: 1 |
| BB |
100.00% :
14 of 14
|
100.00% :
18 of 18
|
100.00% :
18 of 18
|
Avg: 1.00 Max: 1 |
| CamelCasePropertyNamesContractResolverTests |
100.00% :
37 of 37
|
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| CircularReferenceClassConverter |
100.00% :
21 of 21
|
100.00% :
5 of 5
|
100.00% :
4 of 4
|
Avg: 1.25 Max: 2 |
| ConstructorCompexIgnoredProperty |
100.00% :
4 of 4
|
85.71% :
6 of 7
|
85.71% :
6 of 7
|
Avg: 1.00 Max: 1 |
| ContractResolverTests |
100.00% :
6 of 6
|
100.00% :
2 of 2
|
100.00% :
2 of 2
|
Avg: 1.00 Max: 1 |
| DataContractPrivateMembers |
100.00% :
10 of 10
|
90.91% :
10 of 11
|
90.91% :
10 of 11
|
Avg: 1.00 Max: 1 |
| DefaultValueHandlingTests |
100.00% :
15 of 15
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| DictionaryKey |
100.00% :
4 of 4
|
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| DynamicContractResolver |
100.00% :
8 of 8
|
100.00% :
2 of 2
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| Employee |
100.00% :
2 of 2
|
100.00% :
6 of 6
|
100.00% :
6 of 6
|
Avg: 1.00 Max: 1 |
| EntitiesSerializationTests |
100.00% :
66 of 66
|
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| ExistingValueClass |
100.00% :
4 of 4
|
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| GenericListTestClass |
100.00% :
3 of 3
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| Human |
100.00% :
2 of 2
|
100.00% :
4 of 4
|
100.00% :
4 of 4
|
Avg: 1.00 Max: 1 |
| ISerializableTestObject |
100.00% :
46 of 46
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| KVPair`2 |
100.00% :
4 of 4
|
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| MyClass |
100.00% :
3 of 3
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| NullValueHandlingTests |
100.00% :
21 of 21
|
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| SendHttpRequest |
100.00% :
4 of 4
|
35.29% :
6 of 17
|
35.29% :
6 of 17
|
Avg: 1.00 Max: 1 |
| SerializationErrorHandlingTests |
100.00% :
68 of 68
|
100.00% :
11 of 11
|
100.00% :
10 of 10
|
Avg: 1.10 Max: 2 |
| SerializationEventAttributeTests |
100.00% :
95 of 95
|
100.00% :
7 of 7
|
100.00% :
7 of 7
|
Avg: 1.00 Max: 1 |
| SerializationEventContextTestObject |
100.00% :
2 of 2
|
100.00% :
4 of 4
|
100.00% :
4 of 4
|
Avg: 1.00 Max: 1 |
| Animal | N/A : 0 of 0 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| Book | N/A : 0 of 0 |
100.00% :
11 of 11
|
100.00% :
11 of 11
|
Avg: 1.00 Max: 1 |
| CircularDictionary | N/A : 0 of 0 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| CircularList | N/A : 0 of 0 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| ClassWithTimeSpan | N/A : 0 of 0 |
100.00% :
1 of 1
|
100.00% :
1 of 1
|
Avg: 1.00 Max: 1 |
| ClientMap | N/A : 0 of 0 |
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| DataContractJsonSerializerTestClass | N/A : 0 of 0 |
100.00% :
9 of 9
|
100.00% :
9 of 9
|
Avg: 1.00 Max: 1 |
| JRawValueTestObject | N/A : 0 of 0 |
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| KeyValueId | N/A : 0 of 0 |
100.00% :
7 of 7
|
100.00% :
7 of 7
|
Avg: 1.00 Max: 1 |
| OptInClass | N/A : 0 of 0 |
100.00% :
7 of 7
|
100.00% :
7 of 7
|
Avg: 1.00 Max: 1 |
| OptInClassMetadata | N/A : 0 of 0 |
0.00% :
0 of 7
|
0.00% :
0 of 7
|
Avg: 1.00 Max: 1 |
| Pos | N/A : 0 of 0 |
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| PosDouble | N/A : 0 of 0 |
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| TestClass | N/A : 0 of 0 |
80.00% :
4 of 5
|
80.00% :
4 of 5
|
Avg: 1.00 Max: 1 |
| TypeNameProperty | N/A : 0 of 0 |
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |
| XmlNodeTestObject | N/A : 0 of 0 |
100.00% :
3 of 3
|
100.00% :
3 of 3
|
Avg: 1.00 Max: 1 |
| XNodeTestObject | N/A : 0 of 0 |
100.00% :
5 of 5
|
100.00% :
5 of 5
|
Avg: 1.00 Max: 1 |