DefaultConstraintValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total917 of 1,11617%83 of 9613%70892222752441
finalizeValidation(DynamicContext)75910%7112%45161801
validateMatchesItem(IMatchesConstraint, INodeItem, INodeItem, DynamicContext)600%80%55171711
validateKeyRef(IIndexHasKeyConstraint, INodeItem, INodeItem, String, IIndex, DynamicContext)580%40%33131311
toErrorMessage(IConstraint, INodeItem, Throwable)550%20%22171711
validateHasCardinality(ICardinalityConstraint, IAssemblyNodeItem, ISequence, DynamicContext)510%100%66141411
validateAssembly(IAssemblyNodeItem, DynamicContext)470%n/a119911
lambda$validateUnique$1(IIndex, DynamicContext, IUniqueConstraint, IAssemblyNodeItem, IConstraintValidationHandler, INodeItem)430%60%44111111
lambda$validateExpect$3(MetapathExpression, DynamicContext, IExpectConstraint, INodeItem, IConstraintValidationHandler, INodeItem)410%60%44101011
lambda$validateIndex$0(IIndex, DynamicContext, IIndexConstraint, IAssemblyNodeItem, IConstraintValidationHandler, INodeItem)410%60%44101011
validateHasCardinality(List, IAssemblyNodeItem, DynamicContext)380%40%339911
validateIndex(List, IAssemblyNodeItem, DynamicContext)380%40%339911
validateIndex(IIndexConstraint, IAssemblyNodeItem, ISequence, DynamicContext)380%20%229911
validateUnique(List, IAssemblyNodeItem, DynamicContext)380%40%339911
validateIndexHasKey(IIndexHasKeyConstraint, IDefinitionNodeItem, ISequence)370%20%228811
validateMatches(List, IDefinitionNodeItem, DynamicContext)31718%3125%237901
validateExpect(List, IDefinitionNodeItem, DynamicContext)31718%3125%237901
validateIndexHasKey(List, IDefinitionNodeItem, DynamicContext)30718%3125%237901
validateField(IFieldNodeItem, DynamicContext)290%n/a116611
validateExpect(IExpectConstraint, INodeItem, ISequence, DynamicContext)200%n/a117711
validateUnique(IUniqueConstraint, IAssemblyNodeItem, ISequence, DynamicContext)180%n/a115511
lambda$validateMatches$2(IMatchesConstraint, INodeItem, DynamicContext, INodeItem)170%40%334411
handleError(IConstraint, INodeItem, Throwable, DynamicContext)120%n/a113311
validateAllowedValues(List, IDefinitionNodeItem, DynamicContext)112771%1375%132901
lambda$validateAllowedValues$4(IAllowedValuesConstraint, IDefinitionNodeItem, DynamicContext, IDefinitionNodeItem)111354%2250%232701
validateMatches(IMatchesConstraint, INodeItem, ISequence, DynamicContext)90%n/a113311
set(ValidationFeature, Object)80%n/a112211
handlePass(IConstraint, INodeItem, INodeItem, DynamicContext)7541%1150%121301
applyConfiguration(IConfiguration)70%n/a112211
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
handleAllowedValues(INodeItem, DynamicContext)12100%1150%120401
validate(INodeItem, DynamicContext)9100%n/a010201
validateAllowedValues(IAllowedValuesConstraint, IDefinitionNodeItem, ISequence, DynamicContext)9100%n/a010201
isFeatureEnabled(ValidationFeature)5100%n/a010101
static {...}4100%n/a010101
getConfiguration()3100%n/a010101
getConstraintValidationHandler()3100%n/a010101