NCover Report - Json.NET  - Highest Cyclomatic Complexity Coverage Top 20 Per Group

Coverage generated on: 6/22/2010 at 12:16:35 PM
Report generated on: 7/27/2010 at 9:49:58 AM
NCover Profiler version: 3.4.8.6825
Filtering / Sorting: None / Name
Report version: 2009.08.26.12.20
Project Statistics: Files: 222   NCLOC: 21691
Classes: 494    
Functions: 4249 Unvisited: 620
Seq Pts: 17863 Unvisited: 2064
Branch Pts: 7889 Unvisited: 1590
 
  Sequence Points Branch Points C. C.
Project Acceptable U.V. Coverage Acceptable U.V. Coverage Avg / Max
Json.NET
95.0 % 2064 88.4 % 95.0 % 1590 79.8 % 1.4 / 35
 
  Sequence Points Branch Points C. C.
Module Acceptable U.V. Coverage Acceptable U.V. Coverage Avg / Max
Newtonsoft.Json
95.0 % 1601 82.5 % 95.0 % 1116 80.2 % 1.7 / 35
Classes with a Cyclomatic Complexity greater than 30
JsonTextReader
95.0 % 37 90.3 % 95.0 % 20 92.6 % 6.2 / 31
JsonSchemaGenerator
95.0 % 6 96.4 % 95.0 % 7 94.2 % 4.3 / 35
Classes with a Cyclomatic Complexity between 20 and 30
JsonConvert
95.0 % 18 91.9 % 95.0 % 11 90.1 % 1.9 / 20
JsonWriter
95.0 % 29 92.0 % 95.0 % 14 91.9 % 2.5 / 22
XmlNodeConverter
95.0 % 19 93.8 % 95.0 % 18 91.0 % 6.9 / 26
JContainer
95.0 % 13 96.7 % 95.0 % 13 94.2 % 2.1 / 21
JValue
95.0 % 10 92.6 % 95.0 % 5 94.8 % 3.4 / 20
JsonSchemaBuilder
95.0 % 17 90.8 % 95.0 % 23 75.5 % 4.8 / 29
DefaultContractResolver
95.0 % 16 93.5 % 95.0 % 17 90.7 % 3.8 / 22
JsonSerializerInternalReader
95.0 % 29 93.0 % 95.0 % 20 93.1 % 5.0 / 23
ConvertUtils
95.0 % 69 49.6 % 95.0 % 58 49.6 % 4.3 / 27
JavaScriptUtils
95.0 % 0 100.0 % 95.0 % 0 100.0 % 9.3 / 24
Classes with a Cyclomatic Complexity between 10 and 20
JsonReader
95.0 % 6 94.6 % 95.0 % 6 85.7 % 2.1 / 12
JsonValidatingReader
95.0 % 27 89.2 % 95.0 % 13 93.1 % 3.9 / 19
BsonBinaryWriter
95.0 % 2 98.6 % 95.0 % 2 95.1 % 5.6 / 18
BsonReader
95.0 % 19 93.8 % 95.0 % 13 88.6 % 3.6 / 18
IsoDateTimeConverter
95.0 % 2 95.6 % 95.0 % 3 92.5 % 3.1 / 10
Extensions+<Values>d__4`2
95.0 % 0 100.0 % 95.0 % 5 64.3 % 2.8 / 10
JPath
95.0 % 0 100.0 % 95.0 % 0 100.0 % 5.2 / 11
JTokenReader
95.0 % 10 90.9 % 95.0 % 2 95.7 % 3.9 / 14
JsonSchemaModel
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.3 / 10
JsonSchemaModelBuilder
95.0 % 2 96.9 % 95.0 % 2 94.9 % 3.7 / 12
JsonSchemaWriter
95.0 % 1 99.1 % 95.0 % 0 100.0 % 5.3 / 18
JsonSerializerInternalWriter
95.0 % 7 97.1 % 95.0 % 9 94.2 % 4.7 / 18
Base64Encoder
95.0 % 13 72.9 % 95.0 % 12 62.5 % 4.8 / 15
CollectionUtils
95.0 % 161 42.5 % 95.0 % 106 37.3 % 3.3 / 17
Classes with a Cyclomatic Complexity between 5 and 10
JsonSerializer
95.0 % 19 88.3 % 95.0 % 29 74.3 % 1.8 / 7
JsonValidatingReader+SchemaScope
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.5 / 5
BinaryConverter
95.0 % 6 82.4 % 95.0 % 4 82.6 % 3.4 / 7
DataTableConverter
95.0 % 2 95.7 % 95.0 % 1 95.2 % 3.6 / 6
DateTimeConverterBase
95.0 % 0 100.0 % 95.0 % 0 100.0 % 3.0 / 5
EntityKeyMemberConverter
95.0 % 4 89.5 % 95.0 % 5 72.2 % 2.2 / 5
JavaScriptDateTimeConverter
95.0 % 5 84.4 % 95.0 % 6 70.0 % 4.3 / 9
RegexConverter
95.0 % 0 100.0 % 95.0 % 0 100.0 % 2.3 / 7
StringEnumConverter
95.0 % 4 82.6 % 95.0 % 2 88.9 % 3.3 / 6
XContainerWrapper
95.0 % 2 93.3 % 95.0 % 0 100.0 % 2.3 / 8
JContainer+<Descendants>d__5
95.0 % 0 100.0 % 95.0 % 5 64.3 % 2.4 / 7
Extensions
95.0 % 10 83.1 % 95.0 % 4 86.2 % 1.4 / 6
JArray
95.0 % 5 93.8 % 95.0 % 5 89.1 % 1.4 / 5
JConstructor
95.0 % 4 92.9 % 95.0 % 6 81.8 % 1.7 / 5
JObject
95.0 % 7 95.4 % 95.0 % 14 86.3 % 1.8 / 7
JProperty
95.0 % 16 79.7 % 95.0 % 14 73.1 % 1.7 / 5
JToken
95.0 % 28 91.5 % 95.0 % 50 81.8 % 2.1 / 8
JsonSerializerInternalReader+<>c__DisplayClass1
95.0 % 2 71.4 % 95.0 % 0 100.0 % 4.0 / 7
DynamicValueProvider
95.0 % 2 90.5 % 95.0 % 2 85.7 % 2.7 / 5
JsonArrayContract
95.0 % 0 100.0 % 95.0 % 0 100.0 % 3.2 / 6
Classes with a Cyclomatic Complexity between 3 and 5
<>f__AnonymousType0`2
95.0 % 0 N/A   95.0 % 6 33.3 % 1.3 / 3
JsonTextWriter
95.0 % 3 98.0 % 95.0 % 4 93.2 % 1.3 / 3
BsonWriter
95.0 % 12 89.3 % 95.0 % 6 87.0 % 1.2 / 3
CustomCreationConverter`1
95.0 % 2 84.6 % 95.0 % 2 75.0 % 1.4 / 3
DataSetConverter
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.8 / 3
KeyValuePairConverter
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.5 / 3
XmlNodeWrapper
95.0 % 4 90.2 % 95.0 % 2 90.0 % 1.3 / 3
JToken+<AfterSelf>d__4
95.0 % 1 83.3 % 95.0 % 5 54.5 % 1.6 / 4
JToken+<Ancestors>d__0
95.0 % 0 100.0 % 95.0 % 5 54.5 % 1.5 / 3
JToken+<BeforeSelf>d__8
95.0 % 0 100.0 % 95.0 % 5 54.5 % 1.5 / 3
JContainer+<ChildrenInternal>d__0
95.0 % 0 100.0 % 95.0 % 4 63.6 % 1.6 / 4
JProperty+<ChildrenInternal>d__0
95.0 % 0 100.0 % 95.0 % 4 63.6 % 1.4 / 3
Extensions+<Convert>d__f`2
95.0 % 0 100.0 % 95.0 % 5 58.3 % 1.8 / 4
JObject+<GetEnumerator>d__5
95.0 % 0 100.0 % 95.0 % 2 66.7 % 1.7 / 4
JRaw
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.5 / 3
JTokenWriter
95.0 % 25 76.9 % 95.0 % 9 80.4 % 1.2 / 3
JTypeDescriptor
95.0 % 20 48.7 % 95.0 % 10 54.5 % 1.4 / 4
Extensions
95.0 % 0 100.0 % 95.0 % 0 100.0 % 2.0 / 4
JsonSchemaNode
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.1 / 3
CamelCasePropertyNamesContractResolver
95.0 % 1 90.9 % 95.0 % 0 100.0 % 2.5 / 4
Classes with a Cyclomatic Complexity between 0 and 3
JsonArrayAttribute
95.0 % 11 0.0 % 95.0 % 5 0.0 % 1.0 / 1
JsonContainerAttribute
95.0 % 5 44.4 % 95.0 % 4 66.7 % 1.1 / 2
JsonConverter
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonConverterAttribute
95.0 % 3 72.7 % 95.0 % 2 66.7 % 1.3 / 2
JsonConverterCollection
95.0 % 0 N/A   95.0 % 0 100.0 % 1.0 / 1
JsonIgnoreAttribute
95.0 % 0 N/A   95.0 % 0 100.0 % 1.0 / 1
JsonObjectAttribute
95.0 % 3 78.6 % 95.0 % 1 80.0 % 1.0 / 1
JsonPropertyAttribute
95.0 % 4 86.2 % 95.0 % 6 80.0 % 1.3 / 2
JsonReaderException
95.0 % 0 100.0 % 95.0 % 2 75.0 % 1.0 / 1
JsonSerializationException
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonSerializerSettings
95.0 % 0 100.0 % 95.0 % 2 93.5 % 1.0 / 1
JsonWriterException
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
BsonArray
95.0 % 2 80.0 % 95.0 % 1 75.0 % 1.0 / 1
BsonObject
95.0 % 2 80.0 % 95.0 % 1 75.0 % 1.0 / 1
BsonObjectId
95.0 % 1 83.3 % 95.0 % 1 80.0 % 1.3 / 2
BsonProperty
95.0 % 0 N/A   95.0 % 0 100.0 % 1.0 / 1
BsonRegex
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
BsonString
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
BsonToken
95.0 % 0 N/A   95.0 % 0 100.0 % 1.0 / 1
BsonValue
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
 
  Sequence Points Branch Points C. C.
Module Acceptable U.V. Coverage Acceptable U.V. Coverage Avg / Max
Newtonsoft.Json.Tests
95.0 % 463 94.7 % 95.0 % 474 79.0 % 1.1 / 11
Classes with a Cyclomatic Complexity between 10 and 20
LinqToJsonTest
95.0 % 3 98.4 % 95.0 % 3 92.7 % 1.5 / 11
Classes with a Cyclomatic Complexity between 5 and 10
<>f__AnonymousType1`4
95.0 % 0 N/A   95.0 % 5 61.5 % 1.5 / 5
<>f__AnonymousType2`4
95.0 % 0 N/A   95.0 % 5 61.5 % 1.5 / 5
<>f__AnonymousType5`5
95.0 % 0 N/A   95.0 % 6 60.0 % 1.6 / 6
PerformanceTests
95.0 % 17 91.5 % 95.0 % 3 92.5 % 1.7 / 6
JTokenTests
95.0 % 2 99.3 % 95.0 % 6 82.4 % 1.2 / 5
Person
95.0 % 17 74.2 % 95.0 % 22 50.0 % 1.7 / 5
PersonRole
95.0 % 10 84.8 % 95.0 % 20 58.3 % 2.1 / 5
Classes with a Cyclomatic Complexity between 3 and 5
<>f__AnonymousType0`2
95.0 % 0 N/A   95.0 % 6 33.3 % 1.3 / 3
JsonTextReaderTest
95.0 % 9 97.5 % 95.0 % 9 76.9 % 1.4 / 4
JsonTextWriterTest
95.0 % 4 98.7 % 95.0 % 3 92.9 % 2.0 / 3
BsonReaderTests
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.1 / 3
BsonWriterTests
95.0 % 4 98.7 % 95.0 % 4 85.7 % 1.2 / 3
XmlNodeConverterTest
95.0 % 9 96.1 % 95.0 % 6 82.9 % 1.2 / 3
JArrayTests
95.0 % 10 95.1 % 95.0 % 10 69.7 % 1.1 / 3
JConstructorTests
95.0 % 1 96.8 % 95.0 % 1 88.9 % 1.3 / 3
JObjectTests
95.0 % 23 96.6 % 95.0 % 23 76.8 % 1.1 / 3
JPathTests
95.0 % 10 92.0 % 95.0 % 10 65.5 % 1.1 / 4
JTokenReaderTest
95.0 % 1 99.3 % 95.0 % 1 91.7 % 1.7 / 3
JsonSerializerTest+DictionaryWithNoDefaultConstructor
95.0 % 6 0.0 % 95.0 % 4 0.0 % 3.0 / 3
JsonSerializerTest
95.0 % 43 95.8 % 95.0 % 26 82.2 % 1.0 / 4
JsonSerializerTest+ModelStateDictionary`1
95.0 % 40 25.9 % 95.0 % 23 20.7 % 1.3 / 4
Event
95.0 % 58 0.0 % 95.0 % 28 0.0 % 1.2 / 3
ListErrorObject
95.0 % 0 100.0 % 95.0 % 1 91.7 % 1.4 / 3
ListOfIds`1
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.8 / 3
Product
95.0 % 2 75.0 % 95.0 % 4 50.0 % 2.3 / 4
Classes with a Cyclomatic Complexity between 0 and 3
<>f__AnonymousType3`1
95.0 % 0 N/A   95.0 % 2 71.4 % 1.2 / 2
<>f__AnonymousType4`1
95.0 % 0 N/A   95.0 % 5 28.6 % 1.2 / 2
<>f__AnonymousType6`1
95.0 % 0 N/A   95.0 % 2 71.4 % 1.2 / 2
JsonValidatingReaderTests+<>c__DisplayClass1
95.0 % 1 0.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass10
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass13
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass16
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass19
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass1c
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass1f
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass22
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass25
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass28
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass2b
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass2e
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass31
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass34
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass37
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass3a
95.0 % 0 100.0 % 95.0 % 0 100.0 % 1.0 / 1
JsonValidatingReaderTests+<>c__DisplayClass3d
95.0 % 1 0.0 % 95.0 % 0 100.0 % 1.0 / 1