DefaultConstraintValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total810 of 1,00219%70 of 8214%63822042552441
finalizeValidation(DynamicContext)67911%7112%45131501
validateMatchesItem(IMatchesConstraint, INodeItem, INodeItem)570%80%55171711
toErrorMessage(IConstraint, INodeItem, MetapathException)550%20%22171711
validateKeyRef(IIndexHasKeyConstraint, INodeItem, INodeItem, String, IIndex, DynamicContext)540%40%33131311
validateHasCardinality(ICardinalityConstraint, IAssemblyNodeItem, ISequence)480%100%66141411
validateAssembly(IAssemblyNodeItem, DynamicContext)470%n/a119911
lambda$validateUnique$1(IIndex, DynamicContext, IUniqueConstraint, IAssemblyNodeItem, IConstraintValidationHandler, INodeItem)400%60%44111111
lambda$validateExpect$3(MetapathExpression, DynamicContext, IExpectConstraint, INodeItem, IConstraintValidationHandler, INodeItem)390%60%44101011
lambda$validateIndex$0(IIndex, DynamicContext, IIndexConstraint, IAssemblyNodeItem, IConstraintValidationHandler, INodeItem)380%60%44101011
validateIndex(IIndexConstraint, IAssemblyNodeItem, ISequence, DynamicContext)370%20%229911
validateIndexHasKey(IIndexHasKeyConstraint, IDefinitionNodeItem, ISequence)370%20%228811
validateIndex(List, IAssemblyNodeItem, DynamicContext)300%20%228811
validateUnique(List, IAssemblyNodeItem, DynamicContext)300%20%228811
validateField(IFieldNodeItem, DynamicContext)290%n/a116611
validateHasCardinality(List, IAssemblyNodeItem, DynamicContext)290%20%228811
validateMatches(List, IDefinitionNodeItem, DynamicContext)22724%1150%126801
validateExpect(IExpectConstraint, INodeItem, ISequence, DynamicContext)200%n/a117711
validateUnique(IUniqueConstraint, IAssemblyNodeItem, ISequence, DynamicContext)180%n/a115511
validateExpect(List, IDefinitionNodeItem, DynamicContext)16730%1150%123501
lambda$validateMatches$2(IMatchesConstraint, INodeItem, INodeItem)160%40%334411
validateIndexHasKey(List, IDefinitionNodeItem, DynamicContext)15731%1150%123501
handleError(IConstraint, INodeItem, MetapathException)110%n/a112211
lambda$validateAllowedValues$4(IAllowedValuesConstraint, IDefinitionNodeItem, IDefinitionNodeItem)101356%2250%232701
set(ValidationFeature, Object)80%n/a112211
validateMatches(IMatchesConstraint, INodeItem, ISequence)80%n/a113311
applyConfiguration(IConfiguration)70%n/a112211
handlePass(IConstraint, INodeItem, INodeItem)6545%1150%121301
enableFeature(ValidationFeature)60%n/a111111
disableFeature(ValidationFeature)60%n/a111111
getFeatureValues()40%n/a111111
validateFlag(IFlagNodeItem, DynamicContext)28100%n/a010601
DefaultConstraintValidator(IConstraintValidationHandler)26100%n/a010701
updateValueStatus(INodeItem, IAllowedValuesConstraint, IDefinitionNodeItem)25100%2100%020601
validateAllowedValues(List, IDefinitionNodeItem, DynamicContext)22100%2100%020501
handleAllowedValues(INodeItem)11100%1150%120401
validate(INodeItem, DynamicContext)9100%n/a010201
validateAllowedValues(IAllowedValuesConstraint, IDefinitionNodeItem, ISequence)8100%n/a010201
isFeatureEnabled(ValidationFeature)5100%n/a010101
static {...}4100%n/a010101
getConfiguration()3100%n/a010101
getConstraintValidationHandler()3100%n/a010101