Skip to content

Merge pull request #65 from redlink-gmbh/umm/421-step-goal-template #216

Merge pull request #65 from redlink-gmbh/umm/421-step-goal-template

Merge pull request #65 from redlink-gmbh/umm/421-step-goal-template #216

GitHub Actions / Test Results succeeded Jul 8, 2026 in 0s

All 215 tests pass, 1 skipped in 1m 47s

216 tests  ±0   215 ✅ ±0   1m 47s ⏱️ ±0s
 59 suites ±0     1 💤 ±0 
 59 files   ±0     0 ❌ ±0 

Results for commit 9862671. ± Comparison against earlier commit 35d8951.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 skipped test found

There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
io.redlink.more.studymanager.controller.studymanager.InterventionControllerTest ‑ testPostAndPutOfAction

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

216 tests found

There are 216 tests, see "Raw output" for the full list of tests.
Raw output
io.redlink.more.studymanager.ApplicationTest ‑ contextLoads
io.redlink.more.studymanager.component.goaltemplate.EatAmountOfGoalTemplateFactoryTest ‑ testPropertyValidation
io.redlink.more.studymanager.component.observation.lime.LimeSurveyObservationFactoryTest ‑ testListSurveysHasError
io.redlink.more.studymanager.component.observation.lime.LimeSurveyObservationFactoryTest ‑ testListSurveysIsCalled
io.redlink.more.studymanager.component.observation.lime.LimeSurveyObservationFactoryTest ‑ testSurveyIsNotCalled
io.redlink.more.studymanager.component.observation.lime.LimeSurveyObservationTest ‑ testActivation
io.redlink.more.studymanager.component.observation.lime.LimeSurveyObservationTest ‑ testLimeSurveyIdValidation
io.redlink.more.studymanager.component.observation.lime.LimeSurveyObservationTest ‑ testValidation
io.redlink.more.studymanager.component.observation.lime.LimeSurveyRequestServiceTest ‑ fixNullDateTest
io.redlink.more.studymanager.component.observation.lime.LimeSurveyRequestServiceTest ‑ parseRequestTest
io.redlink.more.studymanager.component.observation.lime.MultipleChoiceQuestionObservationTest ‑ testValidation
io.redlink.more.studymanager.component.observation.lime.QuestionObservationTest ‑ testValidation
io.redlink.more.studymanager.component.trigger.datacheck.ScheduledDatacheckTriggerPropertiesTest ‑ getElasticQueryString
io.redlink.more.studymanager.component.trigger.relative.RelativeTimeTriggerTest ‑ testParticipantFilter
io.redlink.more.studymanager.configuration.ComponentConfigurationTest ‑ testConfig
io.redlink.more.studymanager.controller.studymanager.ApplicationsAPIV1ControllerTest ‑ testGetStudyApplications
io.redlink.more.studymanager.controller.studymanager.AuditLogControllerTest ‑ testExportAuditLogs
io.redlink.more.studymanager.controller.studymanager.AuditLogControllerTest ‑ testGetAuditlogMetadata
io.redlink.more.studymanager.controller.studymanager.CalendarControllerTest ‑ testGetStudyTimeline
io.redlink.more.studymanager.controller.studymanager.ComponentControllerTest ‑ testComponentProperties
io.redlink.more.studymanager.controller.studymanager.ComponentControllerTest ‑ testComponentSpecificEndpointDoesNotExist
io.redlink.more.studymanager.controller.studymanager.ComponentControllerTest ‑ testComponentSpecificEndpointExists
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testAddGoalTemplate
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testCreateGoalTopic
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testCreateGoalTopicConflict
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testDeleteGoalTemplate
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testDeleteGoalTopic
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testGetGoalConfig
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testGetGoalConfigNotFound
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testListGoalTemplates
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testSetGoalConfig
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testStudyNotFound
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testUpdateGoalTemplate
io.redlink.more.studymanager.controller.studymanager.GoalsApiV1ControllerTest ‑ testUpdateGoalTopic
io.redlink.more.studymanager.controller.studymanager.ImportExportControllerTest ‑ testExportParticipants
io.redlink.more.studymanager.controller.studymanager.ImportExportControllerTest ‑ testImportExportStudy
io.redlink.more.studymanager.controller.studymanager.InterventionControllerTest ‑ testAddIntervention
io.redlink.more.studymanager.controller.studymanager.InterventionControllerTest ‑ testPostAndPutOfAction
io.redlink.more.studymanager.controller.studymanager.InterventionControllerTest ‑ testUpdateAndGetTrigger
io.redlink.more.studymanager.controller.studymanager.InterventionControllerTest ‑ testUpdateIntervention
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testAddObservation
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testAddToken
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testEmptySchedule
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testExceptionsTokens
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testGetToken
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testGetTokens
io.redlink.more.studymanager.controller.studymanager.ObservationControllerTest ‑ testUpdateStudy
io.redlink.more.studymanager.controller.studymanager.ObservationGroupControllerTest ‑ testCreateObservationGroup
io.redlink.more.studymanager.controller.studymanager.ObservationGroupControllerTest ‑ testDeleteObservationGroup
io.redlink.more.studymanager.controller.studymanager.ObservationGroupControllerTest ‑ testGetObservationGroup
io.redlink.more.studymanager.controller.studymanager.ObservationGroupControllerTest ‑ testListObservationGroup
io.redlink.more.studymanager.controller.studymanager.ObservationGroupControllerTest ‑ testUpdateObservationGroup
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testCreateFromCSV
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testCreateParticipant
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testCreateParticipantAccessData
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testCreateParticipantAccessDataAlreadyExists
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testDeleteParticipantAccessData
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testGetParticipantAccessData
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testGetParticipantAccessDataNotFound
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testNoRegistrationUri
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testRegistrationUri
io.redlink.more.studymanager.controller.studymanager.ParticipantControllerTest ‑ testUpdateStudy
io.redlink.more.studymanager.controller.studymanager.StudyControllerTest ‑ testCreateStudy
io.redlink.more.studymanager.controller.studymanager.StudyControllerTest ‑ testUpdateStudy
io.redlink.more.studymanager.controller.studymanager.StudyPermissionControllerTest ‑ testRoleChecksAccepted
io.redlink.more.studymanager.controller.studymanager.StudyPermissionControllerTest ‑ testRoleChecksDenied
io.redlink.more.studymanager.controller.studymanager.UserControllerTest ‑ testMe
io.redlink.more.studymanager.controller.studymanager.UserControllerTest ‑ testUserSearch
io.redlink.more.studymanager.repository.AuditLogRepositoryTest ‑ testInsert
io.redlink.more.studymanager.repository.AuditLogRepositoryTest ‑ testListAndCountAuditLogs
io.redlink.more.studymanager.repository.DownloadRepositoryTest ‑ testCreateAndSingleRead
io.redlink.more.studymanager.repository.IntegrationRepositoryTest ‑ testAddGetListDelete
io.redlink.more.studymanager.repository.IntegrationRepositoryTest ‑ testRepositoryCascade
io.redlink.more.studymanager.repository.InterventionRepositoryTest ‑ testInsertListUpdateDelete
io.redlink.more.studymanager.repository.InterventionRepositoryTest ‑ testInsertListUpdateForActions
io.redlink.more.studymanager.repository.InterventionRepositoryTest ‑ testUpdateTrigger
io.redlink.more.studymanager.repository.NameValuePairRepositoryTest ‑ testCrud
io.redlink.more.studymanager.repository.NameValuePairRepositoryTest ‑ testMoreComplexObject
io.redlink.more.studymanager.repository.NotificationRepositoryTest ‑ testInsert
io.redlink.more.studymanager.repository.ObservationGroupRepositoryTest ‑ testGroupMemberships
io.redlink.more.studymanager.repository.ObservationGroupRepositoryTest ‑ testInsertListUpdateDelete
io.redlink.more.studymanager.repository.ObservationRepositoryTest ‑ testInsertListUpdateDelete
io.redlink.more.studymanager.repository.ObservationRepositoryTest ‑ testParticipantObservationProperties
io.redlink.more.studymanager.repository.OccurredObservationRepositoryTest ‑ testInsertListUpdateDelete
io.redlink.more.studymanager.repository.ParticipantRepositoryTest ‑ testClosing
io.redlink.more.studymanager.repository.ParticipantRepositoryTest ‑ testInsert
io.redlink.more.studymanager.repository.ParticipantRepositoryTest ‑ testListAndDelete
io.redlink.more.studymanager.repository.ParticipantRepositoryTest ‑ testSetState
io.redlink.more.studymanager.repository.ParticipantRepositoryTest ‑ testUndefinedStudyGroup
io.redlink.more.studymanager.repository.StudyAclRepositoryTest ‑ testAclDetails
io.redlink.more.studymanager.repository.StudyAclRepositoryTest ‑ testAtLeastOneStudyAdmin
io.redlink.more.studymanager.repository.StudyAclRepositoryTest ‑ testListStudiesByACL
io.redlink.more.studymanager.repository.StudyAclRepositoryTest ‑ testSetAndGetRoles
io.redlink.more.studymanager.repository.StudyAclRepositoryTest ‑ testSetRoles
io.redlink.more.studymanager.repository.StudyRepositoryTest ‑ testAssertState
io.redlink.more.studymanager.repository.StudyRepositoryTest ‑ testInsert
io.redlink.more.studymanager.repository.StudyRepositoryTest ‑ testListAndDelete
io.redlink.more.studymanager.repository.StudyRepositoryTest ‑ testListStudiesByStates
io.redlink.more.studymanager.repository.StudyRepositoryTest ‑ testSetState
io.redlink.more.studymanager.repository.StudyRepositoryTest ‑ testUpdate
io.redlink.more.studymanager.repository.UserRepositoryTest ‑ testInsert
io.redlink.more.studymanager.repository.UserRepositoryTest ‑ testSearch
io.redlink.more.studymanager.repository.UserRepositoryTest ‑ testUpdate
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDeleteCheck_ThrowsWhenUsed
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDeleteTopicAndCheck_WhenNotUsed
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDeleteTopic_ThrowsWhenUsed
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDoImportAdherenceCheck
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDoImportGoalTopic
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDoImportStudyGoalConfig
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testDoSkipImportExistingAdherenceCheck
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testGoalAdherenceCheckCRUD
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testGoalTopicCRUD
io.redlink.more.studymanager.repository.goals.GoalConfigurationRepositoryTest ‑ testStudyGoalConfigCRUD
io.redlink.more.studymanager.repository.goals.GoalRepositoryTest ‑ testFlexibleListQueriesWithMultipleGoalsPerParticipantAndTemplate
io.redlink.more.studymanager.repository.goals.GoalRepositoryTest ‑ testGoalAdherenceChecksMapping
io.redlink.more.studymanager.repository.goals.GoalRepositoryTest ‑ testInsertListUpdateDeleteAndFlexibleQueries
io.redlink.more.studymanager.repository.goals.GoalTemplateRepositoryTest ‑ testDoImportUsesForcedStudyId
io.redlink.more.studymanager.repository.goals.GoalTemplateRepositoryTest ‑ testInsertListUpdateDeleteAndListForGroupSemantics
io.redlink.more.studymanager.scheduler.TestQrtzScheduler ‑ testScheduling
io.redlink.more.studymanager.scheduler.TestQrtzScheduler ‑ testTriggerStopWithStringKey
io.redlink.more.studymanager.scheduling.UpsertOccurredObservationsCronTest ‑ testUpsert
io.redlink.more.studymanager.sdk.MoreSDKTest ‑ testListParticipants
io.redlink.more.studymanager.sdk.MoreSDKTest ‑ testTriggerScheduling
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testCreateApplicationAccess
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testCreateMissingApplicationAccess
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testCreateMissingApplicationAccessExisting
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testDeleteApplicationAccessExcept
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testDeleteApplicationAccessParticipant
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testDeleteApplicationAccessStudy
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testDeleteParticipantApplicationAccess
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testGetParticipantApplicationAccess
io.redlink.more.studymanager.service.ApplicationAccessServiceTest ‑ testHandleStudyStateChange
io.redlink.more.studymanager.service.AuditServiceTest ‑ testRecord
io.redlink.more.studymanager.service.AuditServiceTest ‑ testSkipRecord
io.redlink.more.studymanager.service.CalendarServiceTest ‑ testGetTimeline
io.redlink.more.studymanager.service.CalendarServiceTest ‑ testParticipantNotFound
io.redlink.more.studymanager.service.CalendarServiceTest ‑ testStudyNotFound
io.redlink.more.studymanager.service.DataProcessingServiceTest ‑ completeParticipationDataTest(List, List, List, List, List)[1]
io.redlink.more.studymanager.service.DataProcessingServiceTest ‑ completeParticipationDataTest(List, List, List, List, List)[2]
io.redlink.more.studymanager.service.DataProcessingServiceTest ‑ completeParticipationDataTest(List, List, List, List, List)[3]
io.redlink.more.studymanager.service.ElasticDataServiceTest ‑ testValidateObservationData
io.redlink.more.studymanager.service.ElasticSearchServiceTest ‑ testExportData
io.redlink.more.studymanager.service.ElasticSearchServiceTest ‑ testGetParticipationData
io.redlink.more.studymanager.service.ElasticSearchServiceTest ‑ testParticipantsThatMapQuery
io.redlink.more.studymanager.service.ElasticSearchServiceTest ‑ testRecordAction
io.redlink.more.studymanager.service.ImportExportServiceTest ‑ testImportParticipants
io.redlink.more.studymanager.service.ImportExportServiceTest ‑ testImportStudy
io.redlink.more.studymanager.service.IntegrationServiceTest ‑ testHandleStudyStateChange
io.redlink.more.studymanager.service.InterventionServiceTest ‑ testBadRequestValidation
io.redlink.more.studymanager.service.InterventionServiceTest ‑ testNotFoundValidation
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testCreateMissingToken
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testCreateToken
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testCreateTokenWithExistingSalt
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testDeleteParticipantTokens
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testDeleteStudyTokens
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testDeleteToken
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testDeleteTokens
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testGetAllTokens
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testGetTokenDecryptionFailure
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testGetTokenNotFound
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testGetTokenSuccess
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testTokenGenerationConfig
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testUpdateToken
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testValidateConfigurationEncryptionKey
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testValidateConfigurationHashAlgorithm
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testValidateConfigurationSaltKey
io.redlink.more.studymanager.service.LoginTokenServiceTest ‑ testValidateConfigurationTokenLength
io.redlink.more.studymanager.service.ObservationServiceTest ‑ testGetObservationFactory_optional
io.redlink.more.studymanager.service.ObservationServiceTest ‑ testGetParticipantObservationProperties_delegatesToRepository
io.redlink.more.studymanager.service.ObservationServiceTest ‑ testHidden
io.redlink.more.studymanager.service.ObservationServiceTest ‑ testListDataViews_usesFactoryAndSdk
io.redlink.more.studymanager.service.ObservationServiceTest ‑ testQueryData_usesFactoryAndSdk
io.redlink.more.studymanager.service.ObservationServiceTest ‑ testValidation
io.redlink.more.studymanager.service.ParticipantServiceTest ‑ testDeleteParticipant
io.redlink.more.studymanager.service.ParticipantServiceTest ‑ testHandleStudyStateChange
io.redlink.more.studymanager.service.ParticipantServiceTest ‑ testSaveStudy
io.redlink.more.studymanager.service.ParticipantServiceTest ‑ testSetStatusCleanup
io.redlink.more.studymanager.service.StudyServiceTest ‑ testDeleteStudy
io.redlink.more.studymanager.service.StudyServiceTest ‑ testListStudies
io.redlink.more.studymanager.service.StudyServiceTest ‑ testSaveStudy
io.redlink.more.studymanager.service.StudyServiceTest ‑ testSetStatus
io.redlink.more.studymanager.service.StudyServiceTest ‑ testWorkflowSideEffects
io.redlink.more.studymanager.service.StudyStateServiceTest ‑ testAssertFails
io.redlink.more.studymanager.service.StudyStateServiceTest ‑ testAssertPasses
io.redlink.more.studymanager.transformer.ScheduleEventTransformerTest ‑ testDTOTransformer
io.redlink.more.studymanager.transformer.ScheduleEventTransformerTest ‑ testJsonToEventTransformer
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_Deterministic
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_DifferentDurationsDifferentSeeds
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_DifferentInputsDifferentSeeds
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_EventWithByDayList
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_EventWithComplexRecurrenceRule
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_EventWithEmptyByDayList
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_EventWithNullDates
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_EventWithPartialRecurrenceRule
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_EventWithRecurrenceRule
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_InactiveRandomization
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_NullRandomization
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_NullSchedule
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEvent
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEventDeterministic
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEventDifferentOffsets
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEventDifferentTimes
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEventWithNullFields
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEventWithNullTime
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_RelativeEventWithRecurrenceRule
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_SimpleEvent
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testGenerateSeedFromSchedule_UnknownScheduleType
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_DeterministicSameInputs
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_DifferentSeedsUsuallyDifferentOutput
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_DurationDoesNotFit_FiltersOutRange
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_EmptyRanges_ReturnsEmpty
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_NullRanges_ReturnsEmpty
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_NullSeed_ReturnsEmpty
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_OccurrenceIndexInfluencesResult
io.redlink.more.studymanager.utils.RandomSchedulerUtilsTest ‑ testParseScheduleWithSeed_OutputWithinWindowsAndCorrectDuration
io.redlink.more.studymanager.utils.SchedulerUtilsTest ‑ alignStartDateToSignupInstant