MappingMongoJsonSchemaCreator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total772 of 7720%92 of 920%73731461462727
computeSchemaForProperty(List)1790%300%1616333311
computePropertiesForEntity(List, MongoPersistentEntity)850%100%66151511
potentiallyEnhanceArraySchemaProperty(MongoPersistentProperty, IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty)710%60%44131311
applyEncryptionDataIfNecessary(MongoPersistentProperty, JsonSchemaProperty)680%100%66131311
computeTargetType(PersistentProperty)380%80%557711
createSchemaFor(Class)360%20%228811
withTypesFor(String, Class[])350%20%224411
getPossibleEnumValues(Class)280%20%226611
getEncryptionMetadata(MongoPersistentEntity, Encrypted)270%40%337711
createSchemaObject(Object, Collection)240%40%335511
createObjectSchemaPropertyForEntity(List, MongoPersistentProperty, boolean)230%n/a115511
MappingMongoJsonSchemaCreator(MongoConverter, MappingContext, Predicate, LinkedMultiValueMap)180%n/a117711
createArraySchemaProperty(String, MongoPersistentProperty, boolean)160%20%224411
createEnumSchemaProperty(String, Class, boolean)150%n/a113311
computePropertyFieldName(PersistentProperty)150%20%223311
createSchemaProperty(String, Object, boolean, Collection)120%n/a112211
isCollection(MongoPersistentProperty)120%40%331111
filter(Predicate)110%n/a111111
MappingMongoJsonSchemaCreator(MongoConverter)100%n/a112211
isSpecificType(MongoPersistentProperty)100%20%221111
computeTargetType(Class, List)100%20%221111
createSchemaProperty(String, Object, boolean)70%n/a111111
createPotentiallyRequiredSchemaProperty(JsonSchemaProperty, boolean)70%20%221111
lambda$property$1(String, Class[])50%n/a111111
property(String)40%n/a111111
isRequiredProperty(PersistentProperty)40%n/a111111
lambda$new$0(MongoJsonSchemaCreator.JsonSchemaPropertyContext)20%n/a111111