AddressResolver

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total463 of 1,26163%86 of 15444%6111497263537
tryResolveServerPartitionByPartitionKey(RxDocumentServiceRequest, PartitionKeyInternal, boolean, DocumentCollection, CollectionRoutingMap)963124%13735%1011212901
isSameCollection(PartitionKeyRange, PartitionKeyRange)890%240%1313232311
tryResolveServerPartitionAsync(RxDocumentServiceRequest, DocumentCollection, CollectionRoutingMap, boolean, boolean, boolean)705142%13527%810122201
throwIfTargetChanged(RxDocumentServiceRequest, PartitionKeyRange)4659%7112%457901
lambda$resolveMasterResourceAddress$2(RxDocumentServiceRequest, Utils.ValueHolder)360%20%228811
tryResolveSinglePartitionCollection(RxDocumentServiceRequest, CollectionRoutingMap, boolean)300%40%336611
resolveMasterResourceAddress(RxDocumentServiceRequest, boolean)270%60%444411
lambda$resolveAddressesAndIdentityAsync$13(RxDocumentServiceRequest, Utils.ValueHolder)12840%1150%122401
ensureRoutingMapPresent(RxDocumentServiceRequest, CollectionRoutingMap, DocumentCollection)114580%41071%4841601
lambda$tryResolveServerPartitionByPartitionKeyRangeIdAsync$18(RxDocumentServiceRequest, boolean, boolean, CollectionRoutingMap, PartitionKeyRange, Utils.ValueHolder)102974%1375%133701
resolveAddressesAndIdentityAsync(RxDocumentServiceRequest, boolean)81869%3125%232501
tryResolveServerPartitionByPartitionKeyRangeIdAsync(RxDocumentServiceRequest, DocumentCollection, CollectionRoutingMap, boolean, boolean, boolean)64488%1375%131801
updateAddresses(RxDocumentServiceRequest, URI)50%n/a111111
lambda$resolveAddressesAndIdentityAsync$15(Function, RxDocumentServiceRequest, AddressResolver.RefreshState, boolean, Utils.ValueHolder)47695%2675%2501801
lambda$resolveAddressesAndIdentityAsync$10(RxDocumentServiceRequest, AddressResolver.RefreshState, AddressResolver.ResolutionResult)41881%2466%240401
lambda$resolveAsync$0(RxDocumentServiceRequest, AddressResolver.ResolutionResult)41578%n/a012601
lambda$resolveAddressesAndIdentityAsync$11(RxDocumentServiceRequest, AddressResolver.RefreshState, AddressResolver.RefreshState)32689%1150%121701
static {...}21487%1150%120301
getOrRefreshRoutingMap(RxDocumentServiceRequest, boolean)45100%6100%040701
handleRangeAddressResolutionFailure(RxDocumentServiceRequest, boolean, boolean, CollectionRoutingMap)44100%8100%050801
lambda$resolveAddressesAndIdentityAsync$14(AddressResolver.RefreshState, RxDocumentServiceRequest, Utils.ValueHolder)40100%2100%020801
lambda$getOrRefreshRoutingMap$4(AddressResolver.RefreshState, RxDocumentServiceRequest, Utils.ValueHolder, Utils.ValueHolder)40100%1375%130801
lambda$resolveAddressesAndIdentityAsync$16(RxDocumentServiceRequest, boolean, AddressResolver.RefreshState)37100%n/a010701
lambda$getOrRefreshRoutingMap$8(RxDocumentServiceRequest, AddressResolver.RefreshState)34100%4100%030701
lambda$getOrRefreshRoutingMap$5(AddressResolver.RefreshState, RxDocumentServiceRequest, Utils.ValueHolder)32100%n/a010501
lambda$tryResolveServerPartitionAsync$1(DocumentCollection, PartitionKeyRange, Utils.ValueHolder)31100%2100%020501
lambda$getOrRefreshRoutingMap$7(AddressResolver.RefreshState, RxDocumentServiceRequest, Utils.ValueHolder)25100%n/a010501
lambda$resolveAddressesAndIdentityAsync$12(RxDocumentServiceRequest, boolean, AddressResolver.RefreshState)22100%n/a010501
resolveAsync(RxDocumentServiceRequest, boolean)11100%n/a010201
initializeCaches(RxCollectionCache, ICollectionRoutingMapCache, IAddressCache)10100%n/a010401
lambda$tryResolveServerPartitionByPartitionKeyRangeIdAsync$17(RxDocumentServiceRequest, boolean, boolean, CollectionRoutingMap)10100%n/a010101
returnOrError(Callable)8100%n/a010301
lambda$getStateWithNewRoutingMap$9(AddressResolver.RefreshState, Utils.ValueHolder)7100%n/a010201
lambda$getOrRefreshRoutingMap$6(AddressResolver.RefreshState, Utils.ValueHolder)7100%n/a010201
lambda$getOrRefreshRoutingMap$3(AddressResolver.RefreshState, Utils.ValueHolder)7100%n/a010201
getStateWithNewRoutingMap(AddressResolver.RefreshState, Mono)5100%n/a010101
AddressResolver()3100%n/a010201