ValidatableProperty

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total17 of 69197%6 of 7892%6894130050
validateRequiresAtMaxOneOf(ArrayList, PropertiesProvider)91967%1375%131801
getPropertyValue(Class, String)52482%1150%122801
getPropertyValue(String)3666%n/a011201
validate(PropertiesProvider)76100%14100%0801601
static {...}67100%n/a010301
lambda$asTotalLimitFor$1(String, String, HsBookingItem, IntegerProperty, Integer)50100%2100%020901
toOrderedMap()40100%2100%020601
validate(List, Object, PropertiesProvider)37100%21083%270501
validateRequiresAtLeastOneOf(ArrayList, PropertiesProvider)28100%4100%030801
isSpecPotentiallyComplete()25100%11392%180101
asTotalLimitFor(String, String)22100%1150%120501
eachComprising(int, TriFunction)18100%2100%020401
validateTotals(HsBookingItem)17100%2100%020701
verifyConsistency(Map.Entry)14100%2100%020301
isToBeRendered(Object)13100%4100%030101
arrayToList(Object)12100%2100%020301
requiresAtLeastOneOf(String[])10100%n/a010201
requiresAtMaxOneOf(String[])10100%n/a010201
isTotalsValidator()10100%4100%030101
withDefault(Object)9100%n/a010301
getValue(Map)9100%n/a010101
computedBy(ValidatableProperty.ComputeMode, BiFunction)9100%n/a010301
lambda$eachComprising$3(TriFunction, int, HsBookingItem)9100%n/a010101
lambda$asTotalLimitFor$2(TriFunction, HsBookingItem)9100%n/a010101
isComputed(ValidatableProperty.ComputeMode)8100%2100%020101
hasDeferredInit()7100%2100%020101
display(Object)7100%2100%020101
doDeferredInit(ValidatableProperty[])6100%n/a010101
writeOnly()6100%n/a010201
writeOnce()6100%n/a010201
readOnly()6100%n/a010201
required()6100%n/a010201
optional()6100%n/a010201
asTotalLimit()6100%n/a010201
withThreshold(Integer)6100%n/a010201
compute(EntityManager, PropertiesProvider)6100%n/a010101
lambda$toOrderedMap$6(Map, String, Object)6100%n/a010101
initializedBy(BiFunction)5100%n/a010101
renderedBy(BiFunction)5100%n/a010101
lambda$validateTotals$7(HsBookingItem, Function)5100%n/a010101
lambda$validateRequiresAtMaxOneOf$5(String)5100%n/a010101
lambda$validateRequiresAtLeastOneOf$4(String)5100%n/a010101
lambda$asTotalLimitFor$0(String, HsBookingItemRealEntity)5100%n/a010101
setDeferredInit(Function)4100%n/a010201
toString()4100%n/a010101
propertyName()3100%n/a010101
thresholdPercentage()3100%n/a010101
self()2100%n/a010101
unit()2100%n/a010101
deferredInit(ValidatableProperty[])1100%n/a010101