Json.NET
Code Coverage Statistics for Namespace

Newtonsoft.Json.Tests.TestObjects

Symbol Coverage: 77.09% (276 of 358)

Branch Coverage: 81.38% (402 of 494)

Method Coverage: 83.47% (394 of 472)

Cyclomatic Complexity Avg: 1.03 Max:4

Classes: 100

Methods: 472


Classes

Class Symbol Coverage Branch Coverage Method Coverage Cycl. Complexity
ArgumentConverterPrecedenceClassConverter  0.00% : 0 of 2
50.00% : 1 of 2
50.00% : 1 of 2
Avg: 1.00 Max: 1
Content  0.00% : 0 of 4
33.33% : 1 of 3
33.33% : 1 of 3
Avg: 1.00 Max: 1
Event  0.00% : 0 of 58
0.00% : 0 of 28
0.00% : 0 of 20
Avg: 1.20 Max: 3
SetOnlyPropertyClass  50.00% : 1 of 2
0.00% : 0 of 1
50.00% : 1 of 2
Avg: 1.00 Max: 1
JsonIgnoreAttributeOnClassTestClass  66.67% : 4 of 6
50.00% : 1 of 2
66.67% : 2 of 3
Avg: 1.00 Max: 1
JsonIgnoreAttributeTestClass  71.43% : 5 of 7
50.00% : 1 of 2
66.67% : 2 of 3
Avg: 1.00 Max: 1
PersonError  75.00% : 6 of 8
91.67% : 11 of 12
100.00% : 10 of 10
Avg: 1.10 Max: 2
PersonRaw  75.00% : 12 of 16
77.78% : 7 of 9
77.78% : 7 of 9
Avg: 1.00 Max: 1
Product  75.00% : 6 of 8
50.00% : 4 of 8
66.67% : 2 of 3
Avg: 2.33 Max: 4
PrivateMembersClass  77.78% : 7 of 9
66.67% : 2 of 3
66.67% : 2 of 3
Avg: 1.00 Max: 1
VersionKeyedCollection  85.71% : 12 of 14
88.89% : 8 of 9
85.71% : 6 of 7
Avg: 1.14 Max: 2
ConverterPrecedenceClassConverter  92.31% : 12 of 13
83.33% : 5 of 6
100.00% : 4 of 4
Avg: 1.25 Max: 2
Article  100.00% : 5 of 5
100.00% : 2 of 2
100.00% : 2 of 2
Avg: 1.00 Max: 1
BadJsonPropertyClass  100.00% : 2 of 2
N/A : 0 of 0
100.00% : 1 of 1
Avg: 1.00 Max: 1
ClassConverterPrecedenceClassConverter  100.00% : 2 of 2
100.00% : 2 of 2
100.00% : 2 of 2
Avg: 1.00 Max: 1
ClassWithArray  100.00% : 9 of 9
100.00% : 4 of 4
100.00% : 4 of 4
Avg: 1.00 Max: 1
ConstructorCaseSensitivityClass  100.00% : 5 of 5
100.00% : 7 of 7
100.00% : 7 of 7
Avg: 1.00 Max: 1
ConstructorReadonlyFields  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
ConverableMembers  100.00% : 14 of 14
N/A : 0 of 0
100.00% : 1 of 1
Avg: 1.00 Max: 1
ConverterPrecedenceClass  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
DateTimeErrorObjectCollection  100.00% : 2 of 2
100.00% : 2 of 2
100.00% : 2 of 2
Avg: 1.00 Max: 1
DictionaryInterfaceClass  100.00% : 5 of 5
100.00% : 11 of 11
100.00% : 11 of 11
Avg: 1.00 Max: 1
Foo  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
GetOnlyPropertyClass  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 2 of 2
Avg: 1.00 Max: 1
InterfacePropertyTestClass  100.00% : 2 of 2
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
JsonPropertyClass  100.00% : 7 of 7
100.00% : 2 of 2
100.00% : 3 of 3
Avg: 1.00 Max: 1
ListErrorObject  100.00% : 9 of 9
91.67% : 11 of 12
100.00% : 7 of 7
Avg: 1.43 Max: 3
ListErrorObjectCollection  100.00% : 2 of 2
100.00% : 2 of 2
100.00% : 2 of 2
Avg: 1.00 Max: 1
ListOfIds`1  100.00% : 18 of 18
100.00% : 9 of 9
100.00% : 4 of 4
Avg: 1.75 Max: 3
MemberConverterPrecedenceClassConverter  100.00% : 2 of 2
100.00% : 2 of 2
100.00% : 2 of 2
Avg: 1.00 Max: 1
Name  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
PersonPropertyClass  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
PhoneNumber  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
PrivateConstructorTestClass  100.00% : 2 of 2
60.00% : 3 of 5
60.00% : 3 of 5
Avg: 1.00 Max: 1
PrivateConstructorWithPublicParametizedConstructorTestClass  100.00% : 5 of 5
100.00% : 6 of 6
100.00% : 6 of 6
Avg: 1.00 Max: 1
SerializationEventTestDictionary  100.00% : 15 of 15
100.00% : 13 of 13
100.00% : 13 of 13
Avg: 1.00 Max: 1
SerializationEventTestList  100.00% : 15 of 15
100.00% : 13 of 13
100.00% : 13 of 13
Avg: 1.00 Max: 1
SerializationEventTestObject  100.00% : 19 of 19
100.00% : 18 of 18
100.00% : 18 of 18
Avg: 1.00 Max: 1
SerializationEventTestObjectWithConstructor  100.00% : 14 of 14
100.00% : 13 of 13
100.00% : 13 of 13
Avg: 1.00 Max: 1
SetOnlyPropertyClass2  100.00% : 4 of 4
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
Store  100.00% : 24 of 24
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
SubKlass  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
SuperKlass  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
AbstractGenericBase`1  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
AddressDetails  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
AdministrativeArea  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
ArticleCollection  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
Bar  N/A : 0 of 0
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
Car  N/A : 0 of 0
0.00% : 0 of 9
0.00% : 0 of 9
Avg: 1.00 Max: 1
CircularReferenceClass  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
CircularReferenceWithIdClass  N/A : 0 of 0
60.00% : 3 of 5
60.00% : 3 of 5
Avg: 1.00 Max: 1
ClassAndMemberConverterClass  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
ClassWithGuid  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
Co  N/A : 0 of 0
66.67% : 2 of 3
66.67% : 2 of 3
Avg: 1.00 Max: 1
Computer  N/A : 0 of 0
0.00% : 0 of 13
0.00% : 0 of 13
Avg: 1.00 Max: 1
Container  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
Country  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
DateTimeTestClass  N/A : 0 of 0
100.00% : 9 of 9
100.00% : 9 of 9
Avg: 1.00 Max: 1
DefaultValueAttributeTestClass  N/A : 0 of 0
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
DoubleClass  N/A : 0 of 0
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
EmployeeReference  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
GenericImpl  N/A : 0 of 0
66.67% : 2 of 3
66.67% : 2 of 3
Avg: 1.00 Max: 1
GenericListAndDictionaryInterfaceProperties  N/A : 0 of 0
0.00% : 0 of 7
0.00% : 0 of 7
Avg: 1.00 Max: 1
GoogleMapGeocoderStructure  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
IncompatibleJsonAttributeClass  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
Invoice  N/A : 0 of 0
100.00% : 13 of 13
100.00% : 13 of 13
Avg: 1.00 Max: 1
JaggedArray  N/A : 0 of 0
100.00% : 7 of 7
100.00% : 7 of 7
Avg: 1.00 Max: 1
JsonPropertyWithHandlingValues  N/A : 0 of 0
73.33% : 11 of 15
73.33% : 11 of 15
Avg: 1.00 Max: 1
ListItem  N/A : 0 of 0
66.67% : 2 of 3
66.67% : 2 of 3
Avg: 1.00 Max: 1
ListTestClass  N/A : 0 of 0
80.00% : 4 of 5
80.00% : 4 of 5
Avg: 1.00 Max: 1
Locality  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
LogEntry  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
MemberConverterClass  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
MethodExecutorObject  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
Movie  N/A : 0 of 0
76.92% : 10 of 13
76.92% : 10 of 13
Avg: 1.00 Max: 1
MyClass  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
NonRequest  N/A : 0 of 0
100.00% : 7 of 7
100.00% : 7 of 7
Avg: 1.00 Max: 1
NullableDateTimeTestClass  N/A : 0 of 0
100.00% : 9 of 9
100.00% : 9 of 9
Avg: 1.00 Max: 1
ObjectArrayPropertyTest  N/A : 0 of 0
100.00% : 7 of 7
100.00% : 7 of 7
Avg: 1.00 Max: 1
Person  N/A : 0 of 0
88.89% : 8 of 9
88.89% : 8 of 9
Avg: 1.00 Max: 1
Placemark  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
Point  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
PostalCode  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
ProductCollection  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
ProductShort  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
PropertyCase  N/A : 0 of 0
100.00% : 9 of 9
100.00% : 9 of 9
Avg: 1.00 Max: 1
RequestOnly  N/A : 0 of 0
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
RequiredMembersClass  N/A : 0 of 0
100.00% : 9 of 9
100.00% : 9 of 9
Avg: 1.00 Max: 1
RoleTransfer  N/A : 0 of 0
100.00% : 7 of 7
100.00% : 7 of 7
Avg: 1.00 Max: 1
SearchResult  N/A : 0 of 0
71.43% : 5 of 7
71.43% : 5 of 7
Avg: 1.00 Max: 1
Shortie  N/A : 0 of 0
100.00% : 9 of 9
100.00% : 9 of 9
Avg: 1.00 Max: 1
ShortieException  N/A : 0 of 0
100.00% : 5 of 5
100.00% : 5 of 5
Avg: 1.00 Max: 1
Status  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
StructTest  N/A : 0 of 0
100.00% : 4 of 4
100.00% : 4 of 4
Avg: 1.00 Max: 1
SubAdministrativeArea  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
Thoroughfare  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
TypeClass  N/A : 0 of 0
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1
TypedSubHashtable  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
UserNullable  N/A : 0 of 0
100.00% : 1 of 1
100.00% : 1 of 1
Avg: 1.00 Max: 1
WagePerson  N/A : 0 of 0
100.00% : 3 of 3
100.00% : 3 of 3
Avg: 1.00 Max: 1