RewardsService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total98 of 44778%11 of 3063%13372092522
setAllUsers(List)280%60%447711
calculateRewards(User, List)2310682%21285%2822501
calculateRewardsForAllUsers(List, List)190%n/a115511
lambda$calculateRewardsAsync$2(User, List)9950%n/a013701
RewardsService(GpsUtil, RewardCentral, ExecutorService)55090%2250%2311701
lambda$calculateRewardsForAllUsers$3(List, User)50%n/a111111
setDefaultProximityBuffer()40%n/a112211
lambda$calculateRewards$1(UserReward)40%n/a111111
isWithinAttractionProximity(Attraction, Location)1090%1150%120101
getDistance(Location, Location)43100%n/a010801
getCacheKey(Location, Attraction)25100%n/a010301
getRewardPoints(Attraction, User)18100%n/a010201
cachedDistance(Location, Attraction)16100%n/a010201
nearAttraction(VisitedLocation, Attraction)14100%2100%020101
lambda$getRewardPoints$5(Attraction, User, String)11100%n/a010201
static {...}9100%n/a010201
shutdownExecutor()8100%2100%020301
calculateRewardsAsync(User, List)8100%n/a010101
lambda$calculateRewards$0(User, Attraction)8100%n/a010101
lambda$cachedDistance$4(Location, Attraction, String)6100%n/a010101
setMaxAttractionsToCheck(int)4100%n/a010201
setProximityBuffer(int)4100%n/a010201