Merge pull request #90 from NeonGraal/samples #571
GitHub Actions / DotNET Coverage (6.0.x)
succeeded
Sep 26, 2024 in 0s
Details
Summary
Summary
Generated on: | 09/26/2024 - 10:59:50 |
Parser: | Cobertura |
Assemblies: | 2 |
Classes: | 213 |
Files: | 152 |
Line coverage: | 98.8% (3261 of 3300) |
Covered lines: | 3261 |
Uncovered lines: | 39 |
Coverable lines: | 3300 |
Total lines: | 7685 |
Branch coverage: | 96.6% (717 of 742) |
Covered branches: | 717 |
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.4% |
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 | 98.8% | 75% |
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% |
Loading