Merge pull request #96 from NeonGraal/refactor-structure #616
GitHub Actions / DotNET Coverage (9.0)
succeeded
Feb 19, 2025 in 0s
Details
Summary
Summary
Generated on: | 02/19/2025 - 18:46:17 |
Parser: | Cobertura |
Assemblies: | 4 |
Classes: | 549 |
Files: | 312 |
Line coverage: | 95.9% (7444 of 7762) |
Covered lines: | 7444 |
Uncovered lines: | 318 |
Coverable lines: | 7762 |
Total lines: | 13102 |
Branch coverage: | 90.7% (3070 of 3383) |
Covered branches: | 3070 |
Total branches: | 3383 |
Method coverage: | Feature is only available for sponsors |
Coverage
GqlPlus.Abstractions - 95.3%
Name | Line | Branch |
---|---|---|
GqlPlus.Abstractions | 95.3% | 82.6% |
GqlPlus.Abstractions.Schema.SchemaAbstractionHelpers | 100% | 100% |
GqlPlus.Abstractions.Schema.SchemaAbstractionHelpers<TAliased, TResult> | 100% | 100% |
GqlPlus.Abstractions.Schema.SchemaAbstractionHelpers | 100% | 100% |
GqlPlus.GeneralHelpers | 100% | 58.3% |
GqlPlus.Map | 100% | |
GqlPlus.MapExtensions | 100% | 50% |
GqlPlus.Rendering.Structured | 96.7% | 92.5% |
GqlPlus.Rendering.Structured.Dict<TValue, TObject> | 100% | |
GqlPlus.Rendering.Structured<TValue, TObject> | 100% | |
GqlPlus.Rendering.Structured | 96.7% | 92.5% |
GqlPlus.Rendering.StructureHelper | 100% | 100% |
GqlPlus.Rendering.StructureValue | 78.3% | 47.2% |
GqlPlus.ServiceHelpers | 100% | 100% |
GqlPlus.TypeHelpers | 100% | 90.9% |
GqlPlus.Modeller - 89.6%
Name | Line | Branch |
---|---|---|
GqlPlus.Modeller | 89.6% | 81.7% |
GqlPlus.Convert.RenderJson | 100% | |
GqlPlus.Convert.RenderJsonConverter | 94.4% | 83.3% |
GqlPlus.Convert.RenderStructureJsonConverter | 95.7% | 93.7% |
GqlPlus.Convert.RenderValueJsonConverter | 46.1% | 50% |
GqlPlus.Convert.RenderYaml | 100% | 75% |
GqlPlus.Convert.RenderYamlFullConverter | 100% | |
GqlPlus.Convert.RenderYamlTypeConverter | 93.1% | 97.2% |
GqlPlus.Convert.RenderYamlWrappedConverter | 100% | 100% |
GqlPlus.Modelling.AllModellers | 100% | |
GqlPlus.Modelling.ConstantModeller | 100% | 83.3% |
GqlPlus.Modelling.Globals.CategoryModeller | 100% | |
GqlPlus.Modelling.Globals.DirectiveModeller | 100% | 100% |
GqlPlus.Modelling.Globals.SchemaModeller | 100% | 100% |
GqlPlus.Modelling.Globals.SchemaModeller<TAst, TModel> | 100% | 100% |
GqlPlus.Modelling.Globals.SettingModeller | 100% | |
GqlPlus.Modelling.ModellerBase<TAst, TModel, T> | 100% | |
GqlPlus.Modelling.ModellerBase<TAst, TModel> | 76.9% | 71.4% |
GqlPlus.Modelling.ModellerType<TAst, TParent, TModel> | 100% | |
GqlPlus.Modelling.ModelTypeException | 0% | 0% |
GqlPlus.Modelling.ModifierModeller | 85% | 91.6% |
GqlPlus.Modelling.Objects.DualAlternateModeller | 100% | |
GqlPlus.Modelling.Objects.DualArgModeller | 100% | |
GqlPlus.Modelling.Objects.DualBaseModeller | 100% | |
GqlPlus.Modelling.Objects.DualFieldModeller | 100% | |
GqlPlus.Modelling.Objects.DualModeller | 100% | |
GqlPlus.Modelling.Objects.InputAlternateModeller | 100% | |
GqlPlus.Modelling.Objects.InputArgModeller | 100% | 100% |
GqlPlus.Modelling.Objects.InputBaseModeller | 100% | 100% |
GqlPlus.Modelling.Objects.InputFieldModeller | 100% | |
GqlPlus.Modelling.Objects.InputModeller | 100% | |
GqlPlus.Modelling.Objects.InputParamModeller | 100% | |
GqlPlus.Modelling.Objects.ModellerObjAlternate<TObjBaseAst, TObjAltAst, TOb jBase, TObjAlt> |
100% | |
GqlPlus.Modelling.Objects.ModellerObjBase<TObjBaseAst, TObjArgAst, TObjBase , TObjArg> |
100% | |
GqlPlus.Modelling.Objects.ModellerObjBase<TObjBaseAst, TObjArgAst, TObjBase , TObjArg> |
100% | |
GqlPlus.Modelling.Objects.ModellerObject<TAst, TObjBaseAst, TObjFieldAst, T ObjAltAst, TModel, TObjBase, TObjField, TObjAlt> |
100% | 100% |
GqlPlus.Modelling.Objects.ModellerObject<TAst, TObjBaseAst, TObjFieldAst, T ObjAltAst, TModel, TObjBase, TObjField, TObjAlt> |
100% | |
GqlPlus.Modelling.Objects.ModellerObjField<TObjBaseAst, TObjFieldAst, TObjB ase, TObjField> |
100% | |
GqlPlus.Modelling.Objects.OutputAlternateModeller | 100% | |
GqlPlus.Modelling.Objects.OutputArgModeller | 100% | 100% |
GqlPlus.Modelling.Objects.OutputBaseModeller | 100% | 100% |
GqlPlus.Modelling.Objects.OutputFieldModeller | 100% | 100% |
GqlPlus.Modelling.Objects.OutputModeller | 100% | |
GqlPlus.Modelling.Simple.DomainBooleanModeller | 100% | |
GqlPlus.Modelling.Simple.DomainEnumModeller | 100% | 50% |
GqlPlus.Modelling.Simple.DomainNumberModeller | 100% | |
GqlPlus.Modelling.Simple.DomainStringModeller | 100% | |
GqlPlus.Modelling.Simple.EnumModeller | 100% | 100% |
GqlPlus.Modelling.Simple.ModellerDomain<TItemAst, TItemModel> | 75% | |
GqlPlus.Modelling.Simple.ModellerDomain<TItemAst, TItemModel> | 50% | |
GqlPlus.Modelling.Simple.SimpleModeller | 100% | 90% |
GqlPlus.Modelling.Simple.UnionModeller | 100% | 100% |
GqlPlus.Modelling.SpecialTypeModeller | 100% | |
GqlPlus.Modelling.TypesModeller | 90% | 100% |
GqlPlus.Models.AliasedModel | 100% | |
GqlPlus.Models.AndTypeModel | 80% | |
GqlPlus.Models.BaseDomainItemModel | 100% | |
GqlPlus.Models.BaseDomainModel | 75% | |
GqlPlus.Models.BaseTypeModel | 100% | |
GqlPlus.Models.CategoriesModel | 50% | |
GqlPlus.Models.CategoryFilterParam | 0% | |
GqlPlus.Models.CategoryModel | 80% | |
GqlPlus.Models.ChildTypeModel | 25% | 0% |
GqlPlus.Models.CollectionModel | 100% | 100% |
GqlPlus.Models.ConstantModel | 75% | |
GqlPlus.Models.DescribedModel | 66.6% | |
GqlPlus.Models.DirectiveModel | 80% | |
GqlPlus.Models.DirectivesModel | 50% | |
GqlPlus.Models.DomainItemModel | 100% | |
GqlPlus.Models.DomainMemberModel | 80% | |
GqlPlus.Models.DomainRangeModel | 75% | |
GqlPlus.Models.DomainRefModel | 0% | |
GqlPlus.Models.DomainRegexModel | 66.6% | |
GqlPlus.Models.DomainTrueFalseModel | 66.6% | |
GqlPlus.Models.DualAlternateModel | 100% | |
GqlPlus.Models.DualArgModel | 100% | |
GqlPlus.Models.DualBaseModel | 100% | |
GqlPlus.Models.DualFieldModel | 100% | |
GqlPlus.Models.EnumMemberModel | 66.6% | |
GqlPlus.Models.EnumValueModel | 66.6% | |
GqlPlus.Models.FilterParam | 0% | |
GqlPlus.Models.InputAlternateModel | 100% | |
GqlPlus.Models.InputArgModel | 100% | |
GqlPlus.Models.InputBaseModel | 100% | |
GqlPlus.Models.InputFieldModel | 100% | |
GqlPlus.Models.InputParamModel | 100% | |
GqlPlus.Models.ModelBase | 100% | 100% |
GqlPlus.Models.ModelHelper | 100% | 100% |
GqlPlus.Models.ModifierModel | 33.3% | |
GqlPlus.Models.NamedModel | 100% | |
GqlPlus.Models.ObjAlternateModel | 100% | 50% |
GqlPlus.Models.ObjArgModel | 50% | |
GqlPlus.Models.ObjBaseModel | 75% | |
GqlPlus.Models.ObjDescribedModel | 87.5% | 50% |
GqlPlus.Models.ObjectForModel | 100% | |
GqlPlus.Models.ObjectForModel | 66.6% | |
GqlPlus.Models.ObjFieldModel | 100% | 50% |
GqlPlus.Models.OutputAlternateModel | 100% | |
GqlPlus.Models.OutputArgModel | 83.3% | |
GqlPlus.Models.OutputBaseModel | 100% | |
GqlPlus.Models.OutputEnumModel | 60% | |
GqlPlus.Models.OutputFieldModel | 100% | |
GqlPlus.Models.ParentTypeModel<TItem, TAll> | 75% | |
GqlPlus.Models.SchemaModel | 100% | 100% |
GqlPlus.Models.SettingModel | 66.6% | |
GqlPlus.Models.SimpleModel | 76.9% | 50% |
GqlPlus.Models.SpecialTypeModel | 50% | |
GqlPlus.Models.TypeDualModel | 100% | |
GqlPlus.Models.TypeEnumModel | 50% | |
GqlPlus.Models.TypeFilterParam | 0% | |
GqlPlus.Models.TypeInputModel | 100% | |
GqlPlus.Models.TypeObjectModel<TObjBase, TObjField, TObjAlt> | 53.8% | 0% |
GqlPlus.Models.TypeOutputModel | 100% | |
GqlPlus.Models.TypeRefModel | 66.6% | |
GqlPlus.Models.TypeUnionModel | 50% | |
GqlPlus.Models.UnionMemberModel | 66.6% | |
GqlPlus.Rendering.AliasedRenderer | 100% | 100% |
GqlPlus.Rendering.AliasedRenderer | 100% | |
GqlPlus.Rendering.AllRenderers | 100% | |
GqlPlus.Rendering.AllTypesRenderer | 100% | 50% |
GqlPlus.Rendering.AndBaseTypeRenderers | 100% | |
GqlPlus.Rendering.AndTypeRenderer<TModel, TAnd> | 100% | 83.3% |
GqlPlus.Rendering.BaseDescribedRenderer | 100% | 100% |
GqlPlus.Rendering.BaseDomainItemRenderer | 100% | |
GqlPlus.Rendering.BaseDomainRenderer | 75% | |
GqlPlus.Rendering.BaseDomainRenderer | 0% | |
GqlPlus.Rendering.BaseRenderer | 100% | |
GqlPlus.Rendering.BaseTypeRenderer | 100% | |
GqlPlus.Rendering.CategoriesRenderer | 100% | |
GqlPlus.Rendering.CategoryRenderer | 100% | |
GqlPlus.Rendering.ChildTypeRenderer<TModel, TParent> | 22.7% | 0% |
GqlPlus.Rendering.CollectionBaseRenderers | 100% | |
GqlPlus.Rendering.CollectionRenderer | 100% | 83.3% |
GqlPlus.Rendering.ConstantRenderer | 100% | 83.3% |
GqlPlus.Rendering.DescribedRenderer | 100% | |
GqlPlus.Rendering.DirectiveRenderer | 100% | |
GqlPlus.Rendering.DirectivesRenderer | 100% | |
GqlPlus.Rendering.DomainItemRenderer | 100% | |
GqlPlus.Rendering.DomainMemberRenderer | 100% | |
GqlPlus.Rendering.DomainRangeRenderer | 100% | 100% |
GqlPlus.Rendering.DomainRegexRenderer | 100% | |
GqlPlus.Rendering.DomainTrueFalseRenderer | 100% | |
GqlPlus.Rendering.DualAlternateRenderer | 100% | |
GqlPlus.Rendering.DualArgRenderer | 100% | 100% |
GqlPlus.Rendering.DualBaseRenderer | 100% | 100% |
GqlPlus.Rendering.DualFieldRenderer | 100% | |
GqlPlus.Rendering.EnumMemberRenderer | 100% | |
GqlPlus.Rendering.EnumValueRenderer | 100% | |
GqlPlus.Rendering.InputAlternateRenderer | 100% | |
GqlPlus.Rendering.InputArgRenderer | 100% | 100% |
GqlPlus.Rendering.InputBaseRenderer | 100% | 100% |
GqlPlus.Rendering.InputFieldRenderer | 100% | |
GqlPlus.Rendering.InputParamRenderer | 100% | |
GqlPlus.Rendering.ModifierBaseRenderers | 100% | |
GqlPlus.Rendering.ModifierRenderer | 100% | |
GqlPlus.Rendering.NamedRenderer | 100% | |
GqlPlus.Rendering.ObjectAlternateRenderer<TAlt, TBase> | 100% | 50% |
GqlPlus.Rendering.ObjectBaseRenderer<TBase, TArg> | 100% | |
GqlPlus.Rendering.ObjectFieldRenderer<TField, TBase> | 100% | 50% |
GqlPlus.Rendering.ObjectForRenderer | 100% | |
GqlPlus.Rendering.OutputAlternateRenderer | 100% | |
GqlPlus.Rendering.OutputArgRenderer | 100% | 100% |
GqlPlus.Rendering.OutputBaseRenderer | 100% | 100% |
GqlPlus.Rendering.OutputEnumRenderer | 100% | |
GqlPlus.Rendering.OutputFieldRenderer | 100% | 100% |
GqlPlus.Rendering.ParentTypeRenderer<TModel, TItem, TAll> | 80% | 0% |
GqlPlus.Rendering.ParentTypeRenderers<TItem, TAll> | 100% | |
GqlPlus.Rendering.SchemaRenderer | 100% | |
GqlPlus.Rendering.SettingRenderer | 100% | |
GqlPlus.Rendering.SimpleRenderer | 100% | 90% |
GqlPlus.Rendering.TypeDualRenderer | 50% | 0% |
GqlPlus.Rendering.TypeEnumRenderer | 16.6% | |
GqlPlus.Rendering.TypeInputRenderer | 50% | 0% |
GqlPlus.Rendering.TypeObjectRenderer<TObject, TBase, TField, TAlt, TModel, TDual> |
66.6% | 75% |
GqlPlus.Rendering.TypeObjectRenderer<TObject, TBase, TField, TAlt> | 64.7% | 0% |
GqlPlus.Rendering.TypeObjectRenderer<TObject, TBase, TField, TAlt> | 66.6% | 75% |
GqlPlus.Rendering.TypeObjectRenderers<TBase, TField, TAlt> | 100% | |
GqlPlus.Rendering.TypeOutputRenderer | 50% | 0% |
GqlPlus.Rendering.TypeRefRenderer<TModel, TKind> | 100% | |
GqlPlus.Rendering.TypeUnionRenderer | 16.6% | |
GqlPlus.Rendering.UnionMemberRenderer | 100% | |
GqlPlus.Resolving.AllResolvers | 100% | |
GqlPlus.Resolving.AllTypesResolver | 100% | 100% |
GqlPlus.Resolving.ArgumentsContext | 82.6% | 61.1% |
GqlPlus.Resolving.ResolverChildType<TModel, TParent> | 100% | 100% |
GqlPlus.Resolving.ResolverDomainType | 100% | |
GqlPlus.Resolving.ResolverParentType<TModel, TItem, TAll> | 100% | 75% |
GqlPlus.Resolving.ResolverParentType<TModel, TItem, TAll> | 100% | |
GqlPlus.Resolving.ResolverType | 0% | |
GqlPlus.Resolving.ResolverTypeObjectType<TModel, TObjBase, TObjField, TObjA lt, TFor> |
91.4% | 75% |
GqlPlus.Resolving.ResolverTypeObjectType<TModel, TObjBase, TObjField, TObjA lt> |
96.1% | 90.6% |
GqlPlus.Resolving.ResolverTypeObjectType<TModel, TObjBase, TObjField, TObjA lt> |
91.4% | 75% |
GqlPlus.Resolving.SchemaResolver | 100% | 100% |
GqlPlus.Resolving.TypeDualResolver | 100% | 87.5% |
GqlPlus.Resolving.TypeEnumResolver | 100% | |
GqlPlus.Resolving.TypeInputResolver | 80.2% | 75% |
GqlPlus.Resolving.TypeInputResolver | 80.2% | 75% |
GqlPlus.Resolving.TypeOutputResolver | 96.7% | 85.4% |
GqlPlus.Resolving.TypeOutputResolver | 96.7% | 85.4% |
GqlPlus.Resolving.TypesContext | 100% | 100% |
GqlPlus.Resolving.TypeUnionResolver | 100% |
GqlPlus.Parser - 97.8%
Name | Line | Branch |
---|---|---|
GqlPlus.Parser | 97.8% | 93.2% |
GqlPlus.Ast.AstAbbreviated | 100% | |
GqlPlus.Ast.AstBase | 100% | |
GqlPlus.Ast.AstExtensions | 88.4% | 86% |
GqlPlus.Ast.AstExtensions | 88.4% | 86% |
GqlPlus.Ast.AstFields<TValue, TResult> | 50% | 50% |
GqlPlus.Ast.AstFields | 37.5% | 50% |
GqlPlus.Ast.AstFields | 50% | 50% |
GqlPlus.Ast.AstNamed | 100% | 50% |
GqlPlus.Ast.AstNulls | 100% | |
GqlPlus.Ast.AstValue | 100% | 100% |
GqlPlus.Ast.AstValue | 100% | |
GqlPlus.Ast.ConstantAst | 100% | 100% |
GqlPlus.Ast.FieldKeyAst | 96.1% | 72.2% |
GqlPlus.Ast.ModifierAst | 96% | 100% |
GqlPlus.Ast.NullAst | 100% | |
GqlPlus.Ast.Operation.ArgAst | 100% | 100% |
GqlPlus.Ast.Operation.AstDirectives | 90% | 100% |
GqlPlus.Ast.Operation.DirectiveAst | 66.6% | |
GqlPlus.Ast.Operation.FieldAst | 85.7% | 100% |
GqlPlus.Ast.Operation.FragmentAst | 92.3% | 100% |
GqlPlus.Ast.Operation.InlineAst | 88.8% | 87.5% |
GqlPlus.Ast.Operation.OperationAst | 95% | 100% |
GqlPlus.Ast.Operation.SpreadAst | 100% | |
GqlPlus.Ast.Operation.VariableAst | 100% | 100% |
GqlPlus.Ast.Schema.AstAliased | 100% | 100% |
GqlPlus.Ast.Schema.AstDeclaration | 100% | |
GqlPlus.Ast.Schema.AstDescribed | 100% | 100% |
GqlPlus.Ast.Schema.AstType | 100% | |
GqlPlus.Ast.Schema.AstType | 100% | 100% |
GqlPlus.Ast.Schema.Globals.CategoryDeclAst | 100% | 100% |
GqlPlus.Ast.Schema.Globals.DirectiveDeclAst | 100% | 100% |
GqlPlus.Ast.Schema.Globals.OptionDeclAst | 100% | 100% |
GqlPlus.Ast.Schema.Globals.OptionSettingAst | 100% | 100% |
GqlPlus.Ast.Schema.Objects.AstObjAlternate | 93.7% | 83.3% |
GqlPlus.Ast.Schema.Objects.AstObjArg | 66.6% | |
GqlPlus.Ast.Schema.Objects.AstObjBase | 100% | 100% |
GqlPlus.Ast.Schema.Objects.AstObject<TObjBase, TObjField, TObjAlt> | 100% | 100% |
GqlPlus.Ast.Schema.Objects.AstObjField | 100% | 100% |
GqlPlus.Ast.Schema.Objects.AstObjType | 100% | 100% |
GqlPlus.Ast.Schema.Objects.DualAlternateAst | 100% | |
GqlPlus.Ast.Schema.Objects.DualArgAst | 100% | |
GqlPlus.Ast.Schema.Objects.DualBaseAst | 100% | |
GqlPlus.Ast.Schema.Objects.DualDeclAst | 100% | |
GqlPlus.Ast.Schema.Objects.DualFieldAst | 100% | |
GqlPlus.Ast.Schema.Objects.InputAlternateAst | 100% | |
GqlPlus.Ast.Schema.Objects.InputArgAst | 100% | |
GqlPlus.Ast.Schema.Objects.InputBaseAst | 90.9% | 100% |
GqlPlus.Ast.Schema.Objects.InputDeclAst | 100% | |
GqlPlus.Ast.Schema.Objects.InputFieldAst | 100% | 100% |
GqlPlus.Ast.Schema.Objects.InputParamAst | 100% | 87.5% |
GqlPlus.Ast.Schema.Objects.OutputAlternateAst | 100% | |
GqlPlus.Ast.Schema.Objects.OutputArgAst | 100% | 100% |
GqlPlus.Ast.Schema.Objects.OutputBaseAst | 100% | 83.3% |
GqlPlus.Ast.Schema.Objects.OutputDeclAst | 100% | |
GqlPlus.Ast.Schema.Objects.OutputFieldAst | 100% | 100% |
GqlPlus.Ast.Schema.Objects.TypeParamAst | 80% | |
GqlPlus.Ast.Schema.SchemaAst | 100% | 100% |
GqlPlus.Ast.Schema.SchemaHelper | 100% | 100% |
GqlPlus.Ast.Schema.Simple.AstDomain | 100% | |
GqlPlus.Ast.Schema.Simple.AstDomain<TMember, TItem> | 100% | 100% |
GqlPlus.Ast.Schema.Simple.AstDomainItem | 100% | 75% |
GqlPlus.Ast.Schema.Simple.AstSimple | 100% | |
GqlPlus.Ast.Schema.Simple.AstSimple | 90% | 100% |
GqlPlus.Ast.Schema.Simple.DomainMemberAst | 100% | 75% |
GqlPlus.Ast.Schema.Simple.DomainRangeAst | 100% | 65% |
GqlPlus.Ast.Schema.Simple.DomainRegexAst | 100% | 83.3% |
GqlPlus.Ast.Schema.Simple.DomainTrueFalseAst | 100% | |
GqlPlus.Ast.Schema.Simple.EnumDeclAst | 100% | 100% |
GqlPlus.Ast.Schema.Simple.EnumMemberAst | 100% | |
GqlPlus.Ast.Schema.Simple.UnionDeclAst | 85.7% | 0% |
GqlPlus.Ast.Schema.Simple.UnionMemberAst | 66.6% | |
GqlPlus.Ast.Schema.SpecialTypeAst | 83.3% | |
GqlPlus.BuiltIn | 97.2% | 77.7% |
GqlPlus.Merging.AllMerger | 100% | 100% |
GqlPlus.Merging.AllMerger | 100% | |
GqlPlus.Merging.AllMergers | 100% | |
GqlPlus.Merging.AstAliasedMerger | 100% | 100% |
GqlPlus.Merging.AstAliasedMerger | 100% | |
GqlPlus.Merging.AstDescribedMerger | 100% | 100% |
GqlPlus.Merging.AstDescribedMerger | 100% | |
GqlPlus.Merging.AstTypeMerger<TAst, TType, TParent, TItem> | 100% | 100% |
GqlPlus.Merging.BaseMerger | 80% | 50% |
GqlPlus.Merging.DistinctMerger | 100% | 100% |
GqlPlus.Merging.DistinctMergerLogging | 100% | |
GqlPlus.Merging.Globals.MergeCategories | 100% | 100% |
GqlPlus.Merging.Globals.MergeDirectives | 100% | 100% |
GqlPlus.Merging.Globals.MergeOptions | 91.6% | 100% |
GqlPlus.Merging.Globals.MergeOptionSettings | 100% | 100% |
GqlPlus.Merging.GroupsMerger | 100% | 100% |
GqlPlus.Merging.MergeAllTypes | 100% | 95% |
GqlPlus.Merging.MergeConstants | 100% | 100% |
GqlPlus.Merging.MergeExtensions | 95.4% | 89.7% |
GqlPlus.Merging.MergeExtensions.Indexed | 100% | |
GqlPlus.Merging.MergeExtensions<TDescr, TItem> | 95.4% | 89.7% |
GqlPlus.Merging.MergeExtensions<TItem, TGroup> | 95.4% | 89.7% |
GqlPlus.Merging.MergeExtensions<TItem, TObjField> | 95.4% | 89.7% |
GqlPlus.Merging.MergeExtensions | 95.4% | 89.7% |
GqlPlus.Merging.MergeSchemas | 100% | 100% |
GqlPlus.Merging.MergeSchemas | 100% | 100% |
GqlPlus.Merging.Objects.AstAlternatesMerger | 100% | 100% |
GqlPlus.Merging.Objects.AstObjectFieldsMerger | 100% | 100% |
GqlPlus.Merging.Objects.AstObjectFieldsMerger | 100% | |
GqlPlus.Merging.Objects.AstObjectsMerger<TObject, TObjBase, TObjField, TObj Alt> |
100% | 100% |
GqlPlus.Merging.Objects.AstObjectsMerger<TObject, TObjBase, TObjField, TObj Alt> |
100% | |
GqlPlus.Merging.Objects.MergeDualAlternates | 100% | |
GqlPlus.Merging.Objects.MergeDualFields | 100% | |
GqlPlus.Merging.Objects.MergeDualObjects | 100% | |
GqlPlus.Merging.Objects.MergeInputAlternates | 100% | |
GqlPlus.Merging.Objects.MergeInputFields | 100% | 100% |
GqlPlus.Merging.Objects.MergeInputObjects | 100% | |
GqlPlus.Merging.Objects.MergeInputParams | 100% | 100% |
GqlPlus.Merging.Objects.MergeOutputAlternates | 100% | |
GqlPlus.Merging.Objects.MergeOutputFields | 100% | 100% |
GqlPlus.Merging.Objects.MergeOutputObjects | 100% | |
GqlPlus.Merging.Objects.MergeTypeParams | 100% | 100% |
GqlPlus.Merging.Simple.AstDomainItemMerger | 100% | |
GqlPlus.Merging.Simple.MergeAllDomains | 100% | 100% |
GqlPlus.Merging.Simple.MergeDomainMembers | 100% | |
GqlPlus.Merging.Simple.MergeDomainRanges | 100% | |
GqlPlus.Merging.Simple.MergeDomainRegexes | 100% | |
GqlPlus.Merging.Simple.MergeDomains<TMember, TItem> | 100% | |
GqlPlus.Merging.Simple.MergeDomainTrueFalse | 100% | |
GqlPlus.Merging.Simple.MergeEnumMembers | 100% | |
GqlPlus.Merging.Simple.MergeEnums | 100% | 100% |
GqlPlus.Merging.Simple.MergeUnionMembers | 100% | 50% |
GqlPlus.Merging.Simple.MergeUnions | 100% | 100% |
GqlPlus.Parsing.CommonParsers | 100% | 100% |
GqlPlus.Parsing.KeyValue | 100% | |
GqlPlus.Parsing.Operation.OperationContext | 100% | |
GqlPlus.Parsing.Operation.OperationParsers | 100% | |
GqlPlus.Parsing.Operation.ParseArg | 100% | 100% |
GqlPlus.Parsing.Operation.ParseArg | 100% | 100% |
GqlPlus.Parsing.Operation.ParseArgValue | 100% | 100% |
GqlPlus.Parsing.Operation.ParseArgValue | 100% | 100% |
GqlPlus.Parsing.Operation.ParseDirectives | 100% | 100% |
GqlPlus.Parsing.Operation.ParseDirectives | 100% | 100% |
GqlPlus.Parsing.Operation.ParseEndFragments | 100% | 100% |
GqlPlus.Parsing.Operation.ParseField | 100% | 100% |
GqlPlus.Parsing.Operation.ParseField | 100% | 100% |
GqlPlus.Parsing.Operation.ParseFragments | 100% | 100% |
GqlPlus.Parsing.Operation.ParseFragments | 100% | 100% |
GqlPlus.Parsing.Operation.ParseObject | 100% | 100% |
GqlPlus.Parsing.Operation.ParseObject | 100% | 100% |
GqlPlus.Parsing.Operation.ParseOperation | 100% | 95.8% |
GqlPlus.Parsing.Operation.ParseOperation | 100% | 95.8% |
GqlPlus.Parsing.Operation.ParseSelection | 100% | 100% |
GqlPlus.Parsing.Operation.ParseSelection | 100% | 100% |
GqlPlus.Parsing.Operation.ParseStartFragments | 100% | |
GqlPlus.Parsing.Operation.ParseVariable | 100% | 100% |
GqlPlus.Parsing.Operation.ParseVariable | 100% | 100% |
GqlPlus.Parsing.Operation.ParseVariables | 100% | 100% |
GqlPlus.Parsing.Operation.ParseVariables | 100% | 100% |
GqlPlus.Parsing.Operation.ParseVarType | 100% | 100% |
GqlPlus.Parsing.Operation.ParseVarType | 100% | 100% |
GqlPlus.Parsing.ParseCollections | 96% | 83.3% |
GqlPlus.Parsing.ParseCollections | 96% | 83.3% |
GqlPlus.Parsing.ParseConstant | 100% | 100% |
GqlPlus.Parsing.ParseConstant | 100% | 100% |
GqlPlus.Parsing.ParseDefault | 100% | 100% |
GqlPlus.Parsing.ParseDefault | 100% | 100% |
GqlPlus.Parsing.ParseFieldKey | 100% | 100% |
GqlPlus.Parsing.ParseModifiers | 100% | 100% |
GqlPlus.Parsing.Parser.L | 100% | |
GqlPlus.Parsing.Parser.L | 100% | |
GqlPlus.Parsing.Parser.L<TInterface, T> | 100% | |
GqlPlus.Parsing.Parser.L<TInterface, T> | 100% | |
GqlPlus.Parsing.Parser.LA | 100% | |
GqlPlus.Parsing.Parser.LA | 100% | |
GqlPlus.Parsing.ParserArray.LA<TInterface, T> | 100% | |
GqlPlus.Parsing.ParserArray.LA<TInterface, T> | 100% | |
GqlPlus.Parsing.Schema.ArrayParser | 100% | 100% |
GqlPlus.Parsing.Schema.AstPartial<TParam, TOption> | 50% | |
GqlPlus.Parsing.Schema.DeclarationParser<TDefinition, TResult> | 100% | |
GqlPlus.Parsing.Schema.DeclarationParser<TName, TParam, TOption, TDefinitio n, TResult, TContext> |
100% | 50% |
GqlPlus.Parsing.Schema.DeclarationParser<TName, TParam, TOption, TDefinitio n, TResult> |
100% | 100% |
GqlPlus.Parsing.Schema.DeclarationParser<TParam, TDefinition, TResult> | 100% | |
GqlPlus.Parsing.Schema.DeclarationSelector | 100% | |
GqlPlus.Parsing.Schema.Globals.CategoryName | 100% | |
GqlPlus.Parsing.Schema.Globals.CategoryOutput | 100% | |
GqlPlus.Parsing.Schema.Globals.DirectiveName | 100% | |
GqlPlus.Parsing.Schema.Globals.OptionDefinition | 100% | |
GqlPlus.Parsing.Schema.Globals.ParseCategory | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseCategoryDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseCategoryDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseDirective | 100% | |
GqlPlus.Parsing.Schema.Globals.ParseDirectiveDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseDirectiveDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseOption | 100% | |
GqlPlus.Parsing.Schema.Globals.ParseOptionDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseOptionSetting | 100% | 100% |
GqlPlus.Parsing.Schema.Globals.ParseOptionSetting | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.DualFactories | 100% | |
GqlPlus.Parsing.Schema.Objects.InputFactories | 100% | |
GqlPlus.Parsing.Schema.Objects.ObjectAlternatesParser<TObjAlt, TObjAltAst, TObjBase, TContext> |
100% | |
GqlPlus.Parsing.Schema.Objects.ObjectAlternatesParser<TObjAlt, TObjAltAst, TObjBase> |
100% | 100% |
GqlPlus.Parsing.Schema.Objects.ObjectArgsParser<TObjArg, TObjArgAst, TConte xt> |
100% | |
GqlPlus.Parsing.Schema.Objects.ObjectArgsParser<TObjArg, TObjArgAst> | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.ObjectBaseParser<TObjBase, TObjBaseAst, TObj Arg, TObjArgAst, TContext> |
100% | |
GqlPlus.Parsing.Schema.Objects.ObjectBaseParser<TObjBase, TObjBaseAst, TObj Arg, TObjArgAst> |
96.9% | 93.7% |
GqlPlus.Parsing.Schema.Objects.ObjectDefinition<TObjBase, TObjField, TObjAl t> |
100% | |
GqlPlus.Parsing.Schema.Objects.ObjectFieldParser<TObjField, TObjFieldAst, T ObjBase, TContext> |
100% | |
GqlPlus.Parsing.Schema.Objects.ObjectFieldParser<TObjField, TObjFieldAst, T ObjBase> |
100% | 100% |
GqlPlus.Parsing.Schema.Objects.ObjectParser<TObject, TObjBase, TObjField, T ObjAlt> |
100% | |
GqlPlus.Parsing.Schema.Objects.ObjectTypeParser<TObjType, TObjTypeAst> | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.OutputFactories | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseDual | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseDualAlternates | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseDualArgs | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseDualBase | 66.6% | |
GqlPlus.Parsing.Schema.Objects.ParseDualField | 85.7% | |
GqlPlus.Parsing.Schema.Objects.ParseInput | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseInputAlternates | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseInputArgs | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseInputBase | 66.6% | |
GqlPlus.Parsing.Schema.Objects.ParseInputField | 90% | |
GqlPlus.Parsing.Schema.Objects.ParseInputField | 90% | |
GqlPlus.Parsing.Schema.Objects.ParseInputParams | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.ParseInputParams | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.ParseObjectDefinition<TObjBase, TObjField, T ObjAlt, TContext> |
100% | |
GqlPlus.Parsing.Schema.Objects.ParseObjectDefinition<TObjBase, TObjField, T ObjAlt> |
100% | 100% |
GqlPlus.Parsing.Schema.Objects.ParseOutput | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseOutputAlternates | 100% | |
GqlPlus.Parsing.Schema.Objects.ParseOutputArgs | 84.6% | 83.3% |
GqlPlus.Parsing.Schema.Objects.ParseOutputBase | 20% | 0% |
GqlPlus.Parsing.Schema.Objects.ParseOutputField | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.ParseTypeParams | 100% | 100% |
GqlPlus.Parsing.Schema.Objects.ParseTypeParams | 100% | 100% |
GqlPlus.Parsing.Schema.OptionParser<TOption, TContext> | 100% | 100% |
GqlPlus.Parsing.Schema.OptionParser | 100% | 100% |
GqlPlus.Parsing.Schema.ParseAliases | 100% | 100% |
GqlPlus.Parsing.Schema.ParseAliases | 100% | 100% |
GqlPlus.Parsing.Schema.ParseDeclaration | 100% | |
GqlPlus.Parsing.Schema.ParseNullOption | 100% | |
GqlPlus.Parsing.Schema.ParseNulls | 100% | |
GqlPlus.Parsing.Schema.ParseSchema | 100% | 100% |
GqlPlus.Parsing.Schema.SchemaExtensions | 100% | 100% |
GqlPlus.Parsing.Schema.SchemaParsers | 100% | |
GqlPlus.Parsing.Schema.Simple.DomainDefinition | 100% | |
GqlPlus.Parsing.Schema.Simple.EnumDefinition | 100% | |
GqlPlus.Parsing.Schema.Simple.EnumParser | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomain | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomainDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomainDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomainItem | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomainItem | 100% | |
GqlPlus.Parsing.Schema.Simple.ParseDomainMember | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomainMember | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseDomainRange | 100% | 81.2% |
GqlPlus.Parsing.Schema.Simple.ParseDomainRegex | 100% | 83.3% |
GqlPlus.Parsing.Schema.Simple.ParseDomainTrueFalse | 88.8% | 83.3% |
GqlPlus.Parsing.Schema.Simple.ParseDomainTrueFalse | 88.8% | 83.3% |
GqlPlus.Parsing.Schema.Simple.ParseEnum | 100% | |
GqlPlus.Parsing.Schema.Simple.ParseEnumDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseEnumDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseEnumMember | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseUnion | 100% | |
GqlPlus.Parsing.Schema.Simple.ParseUnionDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseUnionDefinition | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.ParseUnionMember | 100% | 100% |
GqlPlus.Parsing.Schema.Simple.UnionDefinition | 100% | |
GqlPlus.Parsing.Schema.SimpleName | 100% | |
GqlPlus.Parsing.ValueKeyValueParser<TValue, TContext> | 50% | |
GqlPlus.Parsing.ValueKeyValueParser | 100% | 100% |
GqlPlus.Parsing.ValueListParser | 100% | 100% |
GqlPlus.Parsing.ValueObjectParser<TValue, TContext> | 100% | |
GqlPlus.Parsing.ValueObjectParser | 100% | 100% |
GqlPlus.Parsing.ValueParser | 100% | 100% |
GqlPlus.Parsing.ValueParser | 100% | |
GqlPlus.Result.ResultArrayEmpty | 100% | 50% |
GqlPlus.Result.ResultArrayError | 100% | 66.6% |
GqlPlus.Result.ResultArrayExtensions | 100% | 100% |
GqlPlus.Result.ResultArrayOk | 100% | 90% |
GqlPlus.Result.ResultArrayPartial | 100% | 64.2% |
GqlPlus.Result.ResultEmpty | 100% | 66.6% |
GqlPlus.Result.ResultError | 100% | 100% |
GqlPlus.Result.ResultExtensions | 100% | 98.4% |
GqlPlus.Result.ResultOk | 100% | 66.6% |
GqlPlus.Result.ResultPartial | 100% | 100% |
GqlPlus.Token.TokenAt | 100% | 100% |
GqlPlus.Token.Tokenizer | 99.6% | 98.5% |
GqlPlus.Token.TokenMessage | 100% | |
GqlPlus.Token.TokenMessages | 100% | 100% |
GqlPlus.Verifier - 99.3%
Name | Line | Branch |
---|---|---|
GqlPlus.Verifier | 99.3% | 96.6% |
GqlPlus.Verification.NullVerifierError | 100% | |
GqlPlus.Verification.Schema.AstObjectVerifier<TObject, TObjBase, TObjArg, T ObjField, TObjAlt, TContext> |
100% | 98% |
GqlPlus.Verification.Schema.AstObjectVerifier<TObject, TObjBase, TObjArg, T ObjField, TObjAlt, TContext> |
100% | |
GqlPlus.Verification.Schema.AstObjectVerifierLogging | 100% | |
GqlPlus.Verification.Schema.GroupedVerifier | 100% | 96.6% |
GqlPlus.Verification.Schema.GroupedVerifier | 100% | |
GqlPlus.Verification.Schema.GroupedVerifierLogging | 100% | |
GqlPlus.Verifying.AllVerifiers | 100% | |
GqlPlus.Verifying.Operation.NamedVerifier<TUsage, TNamed> | 100% | 88.8% |
GqlPlus.Verifying.Operation.NamedVerifier<TUsage, TNamed> | 100% | |
GqlPlus.Verifying.Operation.UsageNamed<TUsage, TNamed> | 100% | |
GqlPlus.Verifying.Operation.VerifyFragmentUsage | 100% | |
GqlPlus.Verifying.Operation.VerifyOperation | 100% | |
GqlPlus.Verifying.Operation.VerifyVariable | 100% | 96.1% |
GqlPlus.Verifying.Operation.VerifyVariableUsage | 100% | |
GqlPlus.Verifying.Schema.AliasedVerifier | 100% | 100% |
GqlPlus.Verifying.Schema.AstParentItemVerifier<TAst, TParent, TContext, TIt em, T> |
100% | |
GqlPlus.Verifying.Schema.AstParentItemVerifier<TAst, TParent, TContext, TIt em> |
100% | 100% |
GqlPlus.Verifying.Schema.AstParentVerifier<TAst, TParent, TContext> | 95.5% | 91.6% |
GqlPlus.Verifying.Schema.AstParentVerifier<TAst, TParent, TContext> | 100% | |
GqlPlus.Verifying.Schema.EnumContext | 100% | 100% |
GqlPlus.Verifying.Schema.EnumContextHelper | 100% | 100% |
GqlPlus.Verifying.Schema.Globals.VerifyCategoryAliased | 100% | |
GqlPlus.Verifying.Schema.Globals.VerifyCategoryOutput | 100% | 100% |
GqlPlus.Verifying.Schema.Globals.VerifyDirectiveAliased | 100% | |
GqlPlus.Verifying.Schema.Globals.VerifyDirectiveInput | 100% | 100% |
GqlPlus.Verifying.Schema.Globals.VerifyOptionAliased | 100% | 100% |
GqlPlus.Verifying.Schema.Objects.OutputContext | 100% | 92.8% |
GqlPlus.Verifying.Schema.Objects.VerifyDualsAliased | 100% | |
GqlPlus.Verifying.Schema.Objects.VerifyDualTypes | 100% | 100% |
GqlPlus.Verifying.Schema.Objects.VerifyInputsAliased | 100% | |
GqlPlus.Verifying.Schema.Objects.VerifyInputTypes | 100% | 93.7% |
GqlPlus.Verifying.Schema.Objects.VerifyOutputsAliased | 100% | |
GqlPlus.Verifying.Schema.Objects.VerifyOutputTypes | 100% | 100% |
GqlPlus.Verifying.Schema.ParentUsage | 100% | 50% |
GqlPlus.Verifying.Schema.Simple.AstDomainVerifier | 100% | 100% |
GqlPlus.Verifying.Schema.Simple.EnumMember | 100% | |
GqlPlus.Verifying.Schema.Simple.EnumMembers | 94.7% | 90% |
GqlPlus.Verifying.Schema.Simple.VerifyDomainEnum | 94.8% | 95.4% |
GqlPlus.Verifying.Schema.Simple.VerifyDomainsAliased | 100% | |
GqlPlus.Verifying.Schema.Simple.VerifyDomainTypes | 100% | 100% |
GqlPlus.Verifying.Schema.Simple.VerifyEnumsAliased | 100% | |
GqlPlus.Verifying.Schema.Simple.VerifyEnumTypes | 100% | 100% |
GqlPlus.Verifying.Schema.Simple.VerifyUnionsAliased | 100% | |
GqlPlus.Verifying.Schema.Simple.VerifyUnionTypes | 100% | 96.8% |
GqlPlus.Verifying.Schema.UsageAliased | 100% | |
GqlPlus.Verifying.Schema.UsageContext | 100% | 100% |
GqlPlus.Verifying.Schema.UsageHelpers | 100% | 100% |
GqlPlus.Verifying.Schema.UsageVerifier<TUsage, TContext> | 100% | 100% |
GqlPlus.Verifying.Schema.UsageVerifier<TUsage, TContext> | 100% | |
GqlPlus.Verifying.Schema.VerifyAllTypes | 100% | |
GqlPlus.Verifying.Schema.VerifyAllTypesAliased | 100% | |
GqlPlus.Verifying.Schema.VerifySchema | 100% | 100% |
Loading