Json.NET
Code Coverage Statistics for Class

Newtonsoft.Json.Schema.JsonSchemaModelBuilder

Symbol Coverage: 96.88% (62 of 64)

Branch Coverage: 94.87% (37 of 39)

Method Coverage: 100.00% (7 of 7)

Cyclomatic Complexity Avg: 3.71 Max:12

Methods: 7


Methods

Method Symbol Coverage Branch Coverage Method Coverage Cyclomatic Complexity
AddItem(Newtonsoft.Json.Schema.JsonSchemaNode parentNode,System.Int32 index,Newtonsoft.Json.Schema.JsonSchema schema) : void  83.33% : 5 of 6
50.00% : 2 of 4
100.00% : 1 of 1
3
AddSchema(Newtonsoft.Json.Schema.JsonSchemaNode existingNode,Newtonsoft.Json.Schema.JsonSchema schema) : Newtonsoft.Json.Schema.JsonSchemaNode  96.00% : 24 of 25
100.00% : 20 of 20
100.00% : 1 of 1
12
AddAdditionalProperties(Newtonsoft.Json.Schema.JsonSchemaNode parentNode,Newtonsoft.Json.Schema.JsonSchema schema) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
AddProperty(Newtonsoft.Json.Schema.JsonSchemaNode parentNode,System.String propertyName,Newtonsoft.Json.Schema.JsonSchema schema) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
Build(Newtonsoft.Json.Schema.JsonSchema schema) : Newtonsoft.Json.Schema.JsonSchemaModel  100.00% : 6 of 6
100.00% : 1 of 1
100.00% : 1 of 1
1
BuildNodeModel(Newtonsoft.Json.Schema.JsonSchemaNode node) : Newtonsoft.Json.Schema.JsonSchemaModel  100.00% : 20 of 20
100.00% : 12 of 12
100.00% : 1 of 1
7
.ctor() : void  100.00% : 2 of 2
N/A : 0 of 0
100.00% : 1 of 1
1