MappingMongoConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,428 of 3,4280%478 of 4780%3293297137139090
writePropertyInternal(Object, DocumentAccessor, MongoPersistentProperty, PersistentPropertyAccessor)2270%320%1717494911
convertToMongoType(Object, TypeInformation)2210%340%1818434311
readAssociation(Association, DocumentAccessor, DbRefProxyHandler, DbRefResolverCallback, MappingMongoConverter.ConversionContext)1450%280%1515262611
doReadProjection(MappingMongoConverter.ConversionContext, Bson, EntityProjection)1440%80%55303011
readDocument(MappingMongoConverter.ConversionContext, Bson, TypeInformation)1380%240%1313272711
createDBRef(Object, MongoPersistentProperty)980%160%99171711
readCollectionOrArray(MappingMongoConverter.ConversionContext, Collection, TypeInformation)980%160%99212111
MappingMongoConverter(DbRefResolver, MappingContext)940%n/a11171711
writeCollectionInternal(Collection, TypeInformation, Collection)920%180%1010181811
removeTypeInfo(Object, boolean)920%200%1111232311
writeMapInternal(Map, Bson, TypeInformation)910%140%88191911
createMap(Map, MongoPersistentProperty)890%100%66181811
createCollection(Collection, MongoPersistentProperty)840%100%66181811
bulkReadAndConvertDBRefs(MappingMongoConverter.ConversionContext, List, TypeInformation)830%100%66171711
readProperties(MappingMongoConverter.ConversionContext, MongoPersistentEntity, PersistentPropertyAccessor, DocumentAccessor, MappingMongoConverter.MongoDbPropertyValueProvider, ValueExpressionEvaluator, BiPredicate)800%140%88202011
writeProperties(Bson, MongoPersistentEntity, PersistentPropertyAccessor, DocumentAccessor, MongoPersistentProperty)740%140%88161611
readMap(MappingMongoConverter.ConversionContext, Bson, TypeInformation)700%80%55151511
writeInternal(Object, Bson, TypeInformation)680%80%55181811
getPotentiallyConvertedSimpleWrite(Object, Class)590%160%99131311
writeInternal(Object, Bson, MongoPersistentEntity)560%100%66131311
populateProperties(MappingMongoConverter.ConversionContext, MongoPersistentEntity, DocumentAccessor, ValueExpressionEvaluator, Object)550%20%229911
setApplicationContext(ApplicationContext)520%80%55121211
read(MappingMongoConverter.ConversionContext, MongoPersistentEntity, Document)500%60%44111111
createDocumentPointer(Object, MongoPersistentProperty)500%100%66111111
project(EntityProjection, Bson)430%40%336611
readDBRef(MappingMongoConverter.ConversionContext, DBRef, TypeInformation)420%80%558811
readUnwrapped(MappingMongoConverter.ConversionContext, DocumentAccessor, MongoPersistentProperty, MongoPersistentEntity)410%60%447711
with(MongoDatabaseFactory)410%n/a11101011
toDocumentPointer(Object, MongoPersistentProperty)400%80%558811
write(Object, Bson)400%60%44101011
bulkReadAndConvertDBRefMapIntoTarget(MappingMongoConverter.ConversionContext, TypeInformation, Map, Map)400%20%229911
readValue(MappingMongoConverter.ConversionContext, Object, TypeInformation)390%60%449911
isCollectionOfDbRefWhereBulkFetchIsPossible(Iterable)390%60%44101011
getPotentiallyConvertedSimpleRead(Object, Class)380%100%669911
applyPropertyConversion(Object, MongoPersistentProperty, PersistentPropertyAccessor)360%40%336611
readAndPopulateIdentifier(MappingMongoConverter.ConversionContext, PersistentPropertyAccessor, DocumentAccessor, MongoPersistentEntity, ValueExpressionEvaluator)350%80%558811
writeSimpleInternal(Object, Bson, MongoPersistentProperty, PersistentPropertyAccessor)330%40%337711
lambda$readMap$10(Class, Map, MappingMongoConverter.ConversionContext, TypeInformation, String, Object)330%60%447711
writeAssociation(Association, PersistentPropertyAccessor, DocumentAccessor)280%60%447711
addCustomTypeKeyIfNecessary(TypeInformation, Object, Bson)280%60%446611
potentiallyEscapeMapKey(String)270%40%335511
getParameterProvider(MappingMongoConverter.ConversionContext, MongoPersistentEntity, DocumentAccessor, ValueExpressionEvaluator)260%n/a114411
readIdValue(MappingMongoConverter.ConversionContext, ValueExpressionEvaluator, MongoPersistentProperty, Object)240%40%335511
potentiallyConvertMapKey(Object)240%40%335511
maybeConvertList(Iterable, TypeInformation)230%20%225511
toDBRef(Object, MongoPersistentProperty)220%40%336611
maybeCallAfterConvert(Object, Document, String)220%20%223311
getConversionContext(ObjectPath)210%n/a112211
doConvert(Object, Class, Class)210%40%333311
requiresTypeHint(Class)190%60%442211
lambda$static$0(MongoPersistentEntity, MongoPersistentProperty)190%60%447711
doReadOrProject(MappingMongoConverter.ConversionContext, Bson, TypeInformation, EntityProjection)160%20%223311
getDbRefResolverCallback(MappingMongoConverter.ConversionContext, DocumentAccessor, ValueExpressionEvaluator)120%n/a111111
MappingMongoConverter(MongoDatabaseFactory, MappingContext)110%n/a113311
getEnvironment()110%20%223311
prepareMapKey(Object)110%n/a113311
potentiallyUnescapeMapKey(String)110%20%221111
convertToMongoType(Object, MongoPersistentEntity)110%n/a113311
lambda$createCollection$9(MongoPersistentProperty, Object)110%n/a112211
lambda$new$2(MongoPersistentProperty, Bson, ValueExpressionEvaluator, ObjectPath)110%n/a112211
getCodecRegistry()100%20%221111
getTypeMapper()90%20%221111
getValueInternal(MappingMongoConverter.ConversionContext, MongoPersistentProperty, Bson, ValueExpressionEvaluator)90%n/a111111
static {...}90%n/a113311
preserveMapKeys(boolean)80%20%222211
read(TypeInformation, Bson)80%n/a111111
writeSimpleInternal(Object, Bson, String)80%n/a112211
maybeEmitEvent(MongoMappingEvent)80%20%223311
getWriteTarget(Class)80%n/a111111
setEntityCallbacks(EntityCallbacks)70%n/a113311
canPublishEvent()70%20%221111
lambda$getDbRefResolverCallback$4(MappingMongoConverter.ConversionContext, MongoPersistentProperty, Bson, ValueExpressionEvaluator, ObjectPath)70%n/a111111
read(Class, Bson)60%n/a111111
getPotentiallyConvertedSimpleRead(Object, TypeInformation)60%n/a111111
doConvert(Object, Class)60%n/a111111
readRef(DBRef)50%n/a111111
bulkReadRefs(List)50%n/a111111
lambda$toDocumentPointer$6(Object, MongoPersistentProperty)50%n/a111111
lambda$new$1(Object)50%n/a111111
setTypeMapper(MongoTypeMapper)40%n/a112211
setMapKeyDotReplacement(String)40%n/a112211
setCodecRegistryProvider(CodecRegistryProvider)40%n/a112211
peek(Iterable)40%n/a111111
getProjectionFactory()30%n/a111111
getCustomConversions()30%n/a111111
getMappingContext()30%n/a111111
lambda$createDocumentPointer$8(Object)20%n/a111111
lambda$createDocumentPointer$7(Object)20%n/a111111
lambda$readAssociation$5(Object)20%n/a111111
lambda$doReadProjection$3(MongoPersistentEntity, MongoPersistentProperty)20%n/a111111