chore(test): adjust function name to semantics

This commit is contained in:
Wolfgang Witt 2021-03-01 19:43:08 +01:00 committed by Wolfgang Witt
parent 9c928b0375
commit e14c4091e6

View File

@ -315,7 +315,7 @@ spec = do
isNullResultJustified ExamAutoOccurrenceExceptionNoUsers rule userProperties _occurrences
= noRelevantUsers rule userProperties
isNullResultJustified ExamAutoOccurrenceExceptionRoomTooSmall rule userProperties occurrences
= mappingImpossible rule userProperties occurrences
= mappingImpossiblePlausible rule userProperties occurrences
noRelevantUsers :: ExamOccurrenceRule -> Map UserId (UserProperties, Maybe ExamOccurrenceId) -> Bool
noRelevantUsers rule = null . relevantUsers rule
relevantUsers :: ExamOccurrenceRule
@ -329,8 +329,8 @@ spec = do
ExamRoomMatriculation -> maybe False (not . null) userMatrikelnummer
ExamRoomRandom -> True
_rule -> False
mappingImpossible :: ExamOccurrenceRule -> Map UserId (UserProperties, Maybe ExamOccurrenceId) -> Map ExamOccurrenceId Natural -> Bool
mappingImpossible
mappingImpossiblePlausible :: ExamOccurrenceRule -> Map UserId (UserProperties, Maybe ExamOccurrenceId) -> Map ExamOccurrenceId Natural -> Bool
mappingImpossiblePlausible
rule
userProperties@(sort . map (ruleProperty rule . fst) . Map.elems . relevantUsers rule -> users')
(map snd . Map.toList . adjustOccurrences userProperties -> occurrences') = go 0 users' occurrences'