DailyChallengeService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total10 of 64598%7 of 6088%6492143018
isVisibleForUser(Level, Level)7956%3350%240201
pickTabsForDifficulty(int, Set, int)27197%1787%1511701
generateChallengesForLevelIfNeeded(LocalDate, Level, LocalDate)12799%1787%1512801
completeChallenge(Long, User)131100%8100%0502701
getTodayChallengesForUser(User)47100%4100%0301001
getStats(User)46100%n/a0101401
updateStreak(User)41100%1787%1501101
generateTodayChallengesIfNeeded()28100%2100%020501
calculateLevel(int)27100%2100%020801
collectTabs(List, Set, List, int)26100%1583%140701
xpForLevel(int)22100%2100%020401
DailyChallengeService(DailyChallengeRepository, PdfDocumentRepository, UserChallengeCompletionRepository, UserRepository)15100%n/a010101
xpForLevel(Level)11100%3100%030401
levelToInt(Level)11100%3100%030401
lambda$generateChallengesForLevelIfNeeded$2(Set, DailyChallenge)7100%n/a010101
lambda$generateChallengesForLevelIfNeeded$1(Set, DailyChallenge)7100%n/a010101
lambda$completeChallenge$0()5100%n/a010101
static {...}4100%n/a010101