MappingMongoConverter

Source file "org/springframework/data/mongodb/core/convert/MappingMongoConverter.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,988 of 2,9880%432 of 4320%2972976266268181
convertToMongoType(Object, TypeInformation)2160%340%1818434311
writePropertyInternal(Object, DocumentAccessor, MongoPersistentProperty)1850%260%1414434311
readDocument(MappingMongoConverter.ConversionContext, Bson, TypeInformation)1280%220%1212252511
createDBRef(Object, MongoPersistentProperty)1060%160%99171711
readProperties(MappingMongoConverter.ConversionContext, MongoPersistentEntity, PersistentPropertyAccessor, DocumentAccessor, MappingMongoConverter.MongoDbPropertyValueProvider, SpELExpressionEvaluator)1010%200%1111232311
readCollectionOrArray(MappingMongoConverter.ConversionContext, Collection, TypeInformation)950%160%99181811
writeCollectionInternal(Collection, TypeInformation, Collection)920%180%1010181811
writeMapInternal(Map, Bson, TypeInformation)910%140%88181811
removeTypeInfo(Object, boolean)910%200%1111242411
createMap(Map, MongoPersistentProperty)890%100%66181811
readAssociation(Association, PersistentPropertyAccessor, DocumentAccessor, DbRefProxyHandler, DbRefResolverCallback, MappingMongoConverter.ConversionContext, SpELExpressionEvaluator)860%140%88191911
bulkReadAndConvertDBRefs(MappingMongoConverter.ConversionContext, List, TypeInformation)850%100%66181811
createCollection(Collection, MongoPersistentProperty)840%100%66171711
readMap(MappingMongoConverter.ConversionContext, Bson, TypeInformation)700%80%55151511
MappingMongoConverter(DbRefResolver, MappingContext)680%n/a11131311
writeInternal(Object, Bson, TypeInformation)680%80%55181811
read(MappingMongoConverter.ConversionContext, MongoPersistentEntity, Document)660%100%66141411
writeInternal(Object, Bson, MongoPersistentEntity)620%100%66131311
writeProperties(Bson, MongoPersistentEntity, PersistentPropertyAccessor, DocumentAccessor, MongoPersistentProperty)610%140%88151511
getPotentiallyConvertedSimpleWrite(Object, Class)590%160%99131311
createDocumentPointer(Object, MongoPersistentProperty)480%100%66111111
populateProperties(MappingMongoConverter.ConversionContext, MongoPersistentEntity, DocumentAccessor, SpELExpressionEvaluator, Object)470%n/a117711
readDBRef(MappingMongoConverter.ConversionContext, DBRef, TypeInformation)430%80%558811
readUnwrapped(MappingMongoConverter.ConversionContext, DocumentAccessor, MongoPersistentProperty, MongoPersistentEntity)410%60%447711
with(MongoDatabaseFactory)410%n/a11101011
bulkReadAndConvertDBRefMapIntoTarget(MappingMongoConverter.ConversionContext, TypeInformation, Map, Map)400%20%229911
write(Object, Bson)380%60%44101011
readValue(MappingMongoConverter.ConversionContext, Object, TypeInformation)370%60%449911
getPotentiallyConvertedSimpleRead(Object, Class)360%80%559911
isCollectionOfDbRefWhereBulkFetchIsPossible(Iterable)360%60%44101011
readAndPopulateIdentifier(MappingMongoConverter.ConversionContext, PersistentPropertyAccessor, DocumentAccessor, MongoPersistentEntity, SpELExpressionEvaluator)350%80%558811
lambda$readMap$8(Class, Map, MappingMongoConverter.ConversionContext, TypeInformation, String, Object)350%60%448811
toDocumentPointer(Object, MongoPersistentProperty)340%80%558811
setApplicationContext(ApplicationContext)330%60%448811
addCustomTypeKeyIfNecessary(TypeInformation, Object, Bson)280%60%446611
writeAssociation(Association, PersistentPropertyAccessor, DocumentAccessor)270%60%447711
potentiallyEscapeMapKey(String)270%40%335511
getParameterProvider(MappingMongoConverter.ConversionContext, MongoPersistentEntity, DocumentAccessor, SpELExpressionEvaluator)260%n/a114411
toDBRef(Object, MongoPersistentProperty)240%60%446611
maybeConvertList(Iterable, TypeInformation)230%20%225511
readIdValue(MappingMongoConverter.ConversionContext, SpELExpressionEvaluator, MongoPersistentProperty, Object)220%40%333311
potentiallyConvertMapKey(Object)220%40%335511
maybeCallAfterConvert(Object, Document, String)220%20%223311
doConvert(Object, Class, Class)210%40%333311
getConversionContext(ObjectPath)200%n/a112211
requiresTypeHint(Class)190%60%442211
writeSimpleInternal(Object, Bson, MongoPersistentProperty)190%20%224411
getDbRefResolverCallback(MappingMongoConverter.ConversionContext, DocumentAccessor, SpELExpressionEvaluator)120%n/a111111
MappingMongoConverter(MongoDatabaseFactory, MappingContext)110%n/a113311
findContextualEntity(MappingMongoConverter.ConversionContext, MongoPersistentEntity, Document)110%n/a112211
prepareMapKey(Object)110%n/a113311
potentiallyUnescapeMapKey(String)110%20%221111
convertToMongoType(Object, MongoPersistentEntity)110%n/a113311
lambda$createCollection$7(MongoPersistentProperty, Object)110%n/a112211
lambda$new$0(MongoPersistentProperty, Bson, SpELExpressionEvaluator, ObjectPath)110%n/a112211
getTypeMapper()90%20%221111
getValueInternal(MappingMongoConverter.ConversionContext, MongoPersistentProperty, Bson, SpELExpressionEvaluator)90%n/a111111
read(TypeInformation, Bson)80%n/a111111
hasIdentifier(Document)80%20%221111
writeSimpleInternal(Object, Bson, String)80%n/a112211
readMap(TypeInformation, Bson, ObjectPath)80%n/a111111
maybeEmitEvent(MongoMappingEvent)80%20%223311
getWriteTarget(Class)80%n/a111111
setEntityCallbacks(EntityCallbacks)70%n/a113311
canPublishEvent()70%20%221111
lambda$getDbRefResolverCallback$1(MappingMongoConverter.ConversionContext, MongoPersistentProperty, Bson, SpELExpressionEvaluator, ObjectPath)70%n/a111111
static {...}70%n/a112211
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$4(Object, MongoPersistentProperty)50%n/a111111
setTypeMapper(MongoTypeMapper)40%n/a112211
setMapKeyDotReplacement(String)40%n/a112211
setCodecRegistryProvider(CodecRegistryProvider)40%n/a112211
lambda$toDocumentPointer$3(Object)40%n/a111111
getMappingContext()30%n/a111111
lambda$createDocumentPointer$6(Object)20%n/a111111
lambda$createDocumentPointer$5(Object)20%n/a111111
lambda$readAssociation$2(Object)20%n/a111111