Skip to content

Merge pull request #84 from NeonGraal/dependabot/nuget/YamlDotNet-16.1.2 #556

Merge pull request #84 from NeonGraal/dependabot/nuget/YamlDotNet-16.1.2

Merge pull request #84 from NeonGraal/dependabot/nuget/YamlDotNet-16.1.2 #556

GitHub Actions / DotNET Coverage (6.0.x) succeeded Sep 16, 2024 in 0s

DotNET Coverage (6.0.x)

All Coverage

Details

Summary

Summary
Generated on: 09/16/2024 - 18:25:06
Parser: Cobertura
Assemblies: 2
Classes: 213
Files: 152
Line coverage: 98.8% (3262 of 3300)
Covered lines: 3262
Uncovered lines: 38
Coverable lines: 3300
Total lines: 7685
Branch coverage: 96.7% (718 of 742)
Covered branches: 718
Total branches: 742
Method coverage: Feature is only available for sponsors

Coverage

GqlPlus.Parser.ClassTests - 98.8%
Name Line Branch
GqlPlus.Parser.ClassTests 98.8% 97.7%
GqlPlus.Ast.AstAbbreviatedChecks 100%
GqlPlus.Ast.AstAbbreviatedChecks<TInput, TAst> 100% 50%
GqlPlus.Ast.AstAbbreviatedTests 100%
GqlPlus.Ast.AstBaseChecks<TInput, TAst> 100%
GqlPlus.Ast.AstBaseChecks<TInput, TAst> 100%
GqlPlus.Ast.AstBaseTests 90% 100%
GqlPlus.Ast.AstBaseTests 100%
GqlPlus.Ast.AstDirectivesChecks 100%
GqlPlus.Ast.AstDirectivesChecks<TInput, TAst> 100%
GqlPlus.Ast.AstDirectivesChecks<TInput, TAst> 100%
GqlPlus.Ast.AstDirectivesTests 100% 100%
GqlPlus.Ast.AstDirectivesTests 100%
GqlPlus.Ast.BaseAstChecks<TAst, TBy> 100%
GqlPlus.Ast.BaseAstChecks 100%
GqlPlus.Ast.ConstantAstTests 100% 100%
GqlPlus.Ast.FieldKeyAstTests 100% 100%
GqlPlus.Ast.ModifierAstTests 100% 100%
GqlPlus.Ast.NullAstTests 100% 100%
GqlPlus.Ast.Operation.ArgAstTests 100% 100%
GqlPlus.Ast.Operation.DirectiveAstTests 100% 100%
GqlPlus.Ast.Operation.FieldAstTests 100% 100%
GqlPlus.Ast.Operation.FragmentAstTests 100% 100%
GqlPlus.Ast.Operation.FragmentInput 100%
GqlPlus.Ast.Operation.InlineAstTests 100% 100%
GqlPlus.Ast.Operation.OperationAstTests 100% 100%
GqlPlus.Ast.Operation.SpreadAstTests 100% 100%
GqlPlus.Ast.Operation.VariableAstTests 100% 100%
GqlPlus.Ast.Schema.AstAliasedChecks 100%
GqlPlus.Ast.Schema.AstAliasedChecks<TInput, TAliased> 100%
GqlPlus.Ast.Schema.AstAliasedChecks<TInput, TAliased> 100%
GqlPlus.Ast.Schema.AstAliasedTests 100%
GqlPlus.Ast.Schema.AstTypeChecks<TType, TParent> 100%
GqlPlus.Ast.Schema.AstTypeChecks<TType, TParent> 100%
GqlPlus.Ast.Schema.AstTypeChecks 100% 100%
GqlPlus.Ast.Schema.AstTypeChecks 100%
GqlPlus.Ast.Schema.AstTypeTests 100%
GqlPlus.Ast.Schema.Globals.CategoryAstTests 100% 100%
GqlPlus.Ast.Schema.Globals.DirectiveAstTests 100% 100%
GqlPlus.Ast.Schema.Globals.OptionAstTests 100% 100%
GqlPlus.Ast.Schema.Globals.OptionSettingAstTests 100% 100%
GqlPlus.Ast.Schema.Globals.SettingInput 100%
GqlPlus.Ast.Schema.Objects.AstObjArgChecks<TObjArg, TObjArgAst> 100%
GqlPlus.Ast.Schema.Objects.AstObjArgChecks<TObjArg, TObjArgAst> 100%
GqlPlus.Ast.Schema.Objects.AstObjBaseChecks<TObjBase, TObjBaseAst, TObjArg,
TObjArgAst>
100%
GqlPlus.Ast.Schema.Objects.AstObjBaseChecks<TObjBase, TObjBaseAst, TObjArg,
TObjArgAst>
100%
GqlPlus.Ast.Schema.Objects.AstObjectAlternateChecks<TObjAltAst, TObjBase, T
ObjBaseAst, TObjArg, TObjArgAst>
100%
GqlPlus.Ast.Schema.Objects.AstObjectAlternateChecks<TObjAltAst, TObjBase, T
ObjBaseAst, TObjArg, TObjArgAst>
100%
GqlPlus.Ast.Schema.Objects.AstObjectAlternateTests 100%
GqlPlus.Ast.Schema.Objects.AstObjectArgTests 100%
GqlPlus.Ast.Schema.Objects.AstObjectBaseTests 100%
GqlPlus.Ast.Schema.Objects.AstObjectChecks<TObjectAst, TObjBase, TObjField,
TObjAlt>
100% 100%
GqlPlus.Ast.Schema.Objects.AstObjectChecks<TObjectAst, TObjBase, TObjField,
TObjAlt>
100%
GqlPlus.Ast.Schema.Objects.AstObjectFieldChecks<TObjField, TObjBase, TObjBa
seAst, TObjArg, TObjArgAst>
100%
GqlPlus.Ast.Schema.Objects.AstObjectFieldChecks<TObjField, TObjBase, TObjBa
seAst, TObjArg, TObjArgAst>
100%
GqlPlus.Ast.Schema.Objects.AstObjectFieldTests 100%
GqlPlus.Ast.Schema.Objects.AstObjectTests 100%
GqlPlus.Ast.Schema.Objects.DualAlternateAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.DualArgAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.DualBaseAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.DualDeclAstChecks 100% 100%
GqlPlus.Ast.Schema.Objects.DualDeclAstTests 100%
GqlPlus.Ast.Schema.Objects.DualFieldAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.InputAlternateAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.InputArgAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.InputBaseAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.InputDeclAstChecks 100% 100%
GqlPlus.Ast.Schema.Objects.InputDeclAstTests 100%
GqlPlus.Ast.Schema.Objects.InputFieldAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.OutputAlternateAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.OutputArgAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.OutputBaseAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.OutputDeclAstChecks 100% 100%
GqlPlus.Ast.Schema.Objects.OutputDeclAstTests 100%
GqlPlus.Ast.Schema.Objects.OutputFieldAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.ParamAstTests 100% 100%
GqlPlus.Ast.Schema.Objects.TypeParamAstTests 100% 100%
GqlPlus.Ast.Schema.SchemaAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.AstDomainChecks<TInput, TMember, TItem> 100%
GqlPlus.Ast.Schema.Simple.AstDomainChecks<TInput, TMember, TItem> 100%
GqlPlus.Ast.Schema.Simple.AstDomainTests 100%
GqlPlus.Ast.Schema.Simple.DomainAstBooleanChecks 100%
GqlPlus.Ast.Schema.Simple.DomainAstBooleanTests 100%
GqlPlus.Ast.Schema.Simple.DomainAstEnumChecks 100%
GqlPlus.Ast.Schema.Simple.DomainAstEnumTests 100%
GqlPlus.Ast.Schema.Simple.DomainAstNumberChecks 100%
GqlPlus.Ast.Schema.Simple.DomainAstNumberTests 100%
GqlPlus.Ast.Schema.Simple.DomainAstStringChecks 100%
GqlPlus.Ast.Schema.Simple.DomainAstStringTests 100%
GqlPlus.Ast.Schema.Simple.DomainMemberAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.DomainMemberInput 100%
GqlPlus.Ast.Schema.Simple.DomainRangeAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.DomainRegexAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.DomainTrueFalseAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.EnumAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.EnumMemberAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.UnionAstTests 100% 100%
GqlPlus.Ast.Schema.Simple.UnionMemberAstTests 100% 100%
GqlPlus.Ast.Schema.SpecialTypeAstTests 100% 100%
GqlPlus.Merging.Globals.MergeCategoriesTests 100% 50%
GqlPlus.Merging.Globals.MergeDirectivesTests 100% 50%
GqlPlus.Merging.Globals.MergeOptionSettingsTests 100%
GqlPlus.Merging.Globals.MergeOptionsTests 100% 50%
GqlPlus.Merging.MergeAllTypesTests 100% 100%
GqlPlus.Merging.MergeConstantsTests 100% 100%
GqlPlus.Merging.MergeSchemasTests 100%
GqlPlus.Merging.Objects.MergeDualAlternatesChecks 100% 100%
GqlPlus.Merging.Objects.MergeDualAlternatesTests 100%
GqlPlus.Merging.Objects.MergeDualFieldsTests 100%
GqlPlus.Merging.Objects.MergeDualObjectsTests 100% 100%
GqlPlus.Merging.Objects.MergeInputAlternatesChecks 100% 100%
GqlPlus.Merging.Objects.MergeInputAlternatesTests 100%
GqlPlus.Merging.Objects.MergeInputFieldsTests 100%
GqlPlus.Merging.Objects.MergeInputObjectsTests 100% 100%
GqlPlus.Merging.Objects.MergeInputParamsTests 100%
GqlPlus.Merging.Objects.MergeOutputAlternatesChecks 100% 100%
GqlPlus.Merging.Objects.MergeOutputAlternatesTests 100%
GqlPlus.Merging.Objects.MergeOutputFieldsTests 100%
GqlPlus.Merging.Objects.MergeOutputObjectsTests 100% 100%
GqlPlus.Merging.Objects.MergeTypeParamsTests 100%
GqlPlus.Merging.Objects.TestAlternatesMerger<TObjAlt, TObjBase> 100%
GqlPlus.Merging.Objects.TestObjectFields<TObjField, TObjBase> 100%
GqlPlus.Merging.Objects.TestObjects<TObject, TObjBase, TObjField, TObjAlt> 100%
GqlPlus.Merging.Simple.MergeDomainAstBooleansTests 100% 100%
GqlPlus.Merging.Simple.MergeDomainAstEnumsTests 100% 100%
GqlPlus.Merging.Simple.MergeDomainAstNumbersTests 100% 100%
GqlPlus.Merging.Simple.MergeDomainAstStringsTests 100% 100%
GqlPlus.Merging.Simple.MergeDomainMembersTests 100%
GqlPlus.Merging.Simple.MergeDomainRangesTests 100%
GqlPlus.Merging.Simple.MergeDomainRegexesTests 100%
GqlPlus.Merging.Simple.MergeDomainTrueFalsesTests 100%
GqlPlus.Merging.Simple.MergeEnumMembersTests 100% 50%
GqlPlus.Merging.Simple.MergeEnumsTests 100% 100%
GqlPlus.Merging.Simple.MergeUnionMembersTests 100%
GqlPlus.Merging.Simple.MergeUnionsTests 100% 100%
GqlPlus.Merging.Simple.TestDomainAsts<TItem, TItemInput> 100% 100%
GqlPlus.Merging.Simple.TestDomainItems<TItem, TInput> 100%
GqlPlus.Merging.TestAbbreviatedMerger<TAst, TInput, TResult> 100%
GqlPlus.Merging.TestAbbreviatedMerger<TAst, TInput> 100% 100%
GqlPlus.Merging.TestAliased 100%
GqlPlus.Merging.TestDescriptionsMerger 100%
GqlPlus.Merging.TestGroupsMerger<TAst, TInput> 100% 100%
GqlPlus.Merging.TestMergeHelper 100% 50%
GqlPlus.Merging.TestTyped<TBase, TType, TParent, TItem> 100%
GqlPlus.Parsing.ClassTestBase 96%
GqlPlus.Parsing.ClassTestBase 96%
GqlPlus.Parsing.ParseDomainClassTests 100%
GqlPlus.Parsing.ParseDomainDefinitionClassTests 100%
GqlPlus.Result.BaseResultTests 100%
GqlPlus.Result.ResultEmptyArrayTests 97.5% 100%
GqlPlus.Result.ResultEmptyTests 95.8% 100%
GqlPlus.Result.ResultErrorArrayTests 95.5% 100%
GqlPlus.Result.ResultErrorTests 96.8% 100%
GqlPlus.Result.ResultOkArrayTests 100% 100%
GqlPlus.Result.ResultOkTests 100% 100%
GqlPlus.Result.ResultPartialArrayTests 100% 100%
GqlPlus.Result.ResultPartialTests 96.8% 100%
GqlPlus.Result.ResultTests 60%
GqlPlus.Result.ResultTests.TestResult 0%
GqlPlus.Result.ResultTests.TestResultArray 0%
GqlPlus.TokenizerTests 100% 100%
GqlPlus.Verifier - 98.7%
Name Line Branch
GqlPlus.Verifier 98.7% 95.9%
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 50%
GqlPlus.Verifying.Schema.Simple.VerifyUnionTypes 90.6% 87.5%
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%