Merge pull request #621 from EventFahrplan/malformed-schedule-data #126
GitHub Actions / Test results (test)
succeeded
Feb 15, 2024 in 0s
All 725 tests pass, 1 skipped in 13s
Annotations
Check notice on line 0 in .github
github-actions / Test results (test)
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToCurrentSession posts to scrollToCurrentSessionParameter property when session is present and day indices match()
Check notice on line 0 in .github
github-actions / Test results (test)
726 tests found (test 1 to 474)
There are 726 tests, see "Raw output" for the list of tests 1 to 474.
Raw output
info.metadude.android.eventfahrplan.commons.extensions.StandardExtensionsTest ‑ onFailure does not invoke the passed lambda if the boolean receiver is true()
info.metadude.android.eventfahrplan.commons.extensions.StandardExtensionsTest ‑ onFailure invokes the passed lambda if the boolean receiver is false()
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 10: timeZoneId = GMT-3
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 11: timeZoneId = GMT-2
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 12: timeZoneId = GMT-1
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 13: timeZoneId = GMT0
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 14: timeZoneId = GMT1
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 15: timeZoneId = GMT2
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 16: timeZoneId = GMT3
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 17: timeZoneId = GMT4
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 18: timeZoneId = GMT5
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 19: timeZoneId = GMT6
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 1: timeZoneId = GMT-12
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 20: timeZoneId = GMT7
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 21: timeZoneId = GMT8
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 22: timeZoneId = GMT9
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 23: timeZoneId = GMT10
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 24: timeZoneId = GMT11
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 25: timeZoneId = GMT12
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 26: timeZoneId = GMT13
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 27: timeZoneId = GMT14
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 2: timeZoneId = GMT-11
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 3: timeZoneId = GMT-10
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 4: timeZoneId = GMT-9
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 5: timeZoneId = GMT-8
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 6: timeZoneId = GMT-7
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 7: timeZoneId = GMT-6
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 8: timeZoneId = GMT-5
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterFormattedTime24HourTest ‑ 9: timeZoneId = GMT-4
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterTest ‑ getFormattedDate()
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterTest ‑ getFormattedDateTimeLong()
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterTest ‑ getFormattedDateTimeShort()
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterTest ‑ getFormattedShareable()
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterTest ‑ getFormattedTime()
info.metadude.android.eventfahrplan.commons.temporal.DateFormatterTest ‑ getFormattedTimeNumbersOnly()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime fails when time zone offset is missing without a colon()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime fails when time zone offset is missing()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime returns milliseconds for 1970 epoch date and time UTC()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime returns milliseconds for 1970 epoch date and time with time zone with zero offset()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime returns milliseconds for 2016 date and time UTC()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime returns milliseconds for 2016 date and time with time zone with offset()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime returns milliseconds for 2019 date and time with time zone and offset()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseDateTime returns milliseconds for short after 1970 epoch date and time with time zone with offset()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseTimeZoneOffset fails when time zone offset is missing()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseTimeZoneOffset returns 0 for UTC offset()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseTimeZoneOffset returns negative integer for negative time zone offset()
info.metadude.android.eventfahrplan.commons.temporal.DateParserTest ‑ parseTimeZoneOffset returns positive integer for positive time zone offset()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ compareTo returns the correct integer value when comparing moments()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ constants return correct values()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ dateTimeFieldsAreCorrectlyMapped()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ endOfDay()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ equals returns false for null moment()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ equals returns false for unequal moments()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ equals returns true for equal moments()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ getDayOfMonthWithDayAfterLeapYear()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ getDayOfMonthWithLeapYearDay()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ getMinuteOfDayZonedInput()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ hashCode returns different values for unequal moments()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ hashCode returns same value for equal moments()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ isAfter()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ isBefore()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ isSimultaneousWith()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ minusHours()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ minusMilliseconds()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ minusMinutes()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ minusSeconds()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ minutesUntil()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ plusDays()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ plusMilliseconds()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ plusMinutes()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ plusSeconds()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ startOfDay()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ startOfDayVsLocalDate()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ timeZoneHasNoEffectOnMilliseconds()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ toLocalDate()
info.metadude.android.eventfahrplan.commons.temporal.MomentTest ‑ toString returns toString representation of internal instant()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns error when call responds with HTTP 300()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns error when call responds with HTTP 400()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns error when call responds with HTTP 500()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns exception when call responds with HTTP 200 and invalid JSON()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns exception when shifts JSON is empty()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns success and empty list when call responds with HTTP 200 and empty array JSON()
info.metadude.android.eventfahrplan.engelsystem.EngelsystemNetworkRepositoryTest ‑ load returns success when call responds with HTTP 200()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithCompleteUrl()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithCompleteUrlWithPort()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithEmptyString()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithoutApiKey()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithoutHost()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithoutPath()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithoutQuery()
info.metadude.android.eventfahrplan.engelsystem.utils.UriParserTest ‑ parseUriWithoutScheme()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDateTime returns milliseconds for first day in 2019 date()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDateTime returns milliseconds for first day in 2020 date()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDateTime returns milliseconds for last day in 2020 date()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDateTime returns milliseconds for leap year date()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDayChange returns minutes of a day for first CEST minute of 2020 leap year()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDayChange returns minutes of a day for first day in 2019 date and time()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDayChange returns minutes of a day for first day in 2019 date()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDayChange returns minutes of a day for first hour and minute in 2019 date and time()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getDayChange returns minutes of a day for last CET minute of 2020 leap year()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 0 minutes for 00_00()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 1020 minutes for 17_00()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 135 minutes for 2_15_00()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 1439 minutes for 23_59()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 30 minutes for 00_30()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 300 minutes for 05_00()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 540 minutes for 09_00_00()
info.metadude.android.eventfahrplan.network.temporal.DateParserTest ‑ getMinutes returns 90 minutes for 1_30()
info.metadude.android.eventfahrplan.network.temporal.DurationParserTest ‑ duration in days and hours and minutes()
info.metadude.android.eventfahrplan.network.temporal.DurationParserTest ‑ duration in hours and minutes()
info.metadude.android.eventfahrplan.network.temporal.DurationParserTest ‑ duration in minutes()
info.metadude.android.eventfahrplan.network.validation.DateFieldValidationTest ‑ validate - all data integer()
info.metadude.android.eventfahrplan.network.validation.DateFieldValidationTest ‑ validate - is invalid if any session outside range()
info.metadude.android.eventfahrplan.network.validation.DateFieldValidationTest ‑ validate - is invalid if one of two sessions is invalid()
info.metadude.android.eventfahrplan.network.validation.DateFieldValidationTest ‑ validate - no sessions()
info.metadude.android.eventfahrplan.network.validation.DateFieldValidationTest ‑ validate - two sessions at same day()
info.metadude.android.eventfahrplan.network.validation.DateFieldValidationTest ‑ validate - two sessions on consecutive days()
nerd.tuxmobil.fahrplan.congress.MyAppTest ‑ getMilliseconds returns moment representing midnight of first day, zone offset +1()
nerd.tuxmobil.fahrplan.congress.MyAppTest ‑ getMilliseconds returns moment representing midnight of last day, zone offset +1()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ addSessionAlarm schedules a session alarm()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ addSessionAlarm throws exception if alarm time index exceeds ()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ canScheduleExactAlarms returns false as of SnowCone and alarmManager returns false()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ canScheduleExactAlarms returns true as of SnowCone and alarmManager returns true()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ canScheduleExactAlarms returns true before SnowCone 1()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ canScheduleExactAlarms returns true before SnowCone 2()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ deleteSessionAlarm discards a session alarm when the alarms was scheduled()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ deleteSessionAlarm resets the session alarm flag when no alarms was scheduled()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ discardAutoUpdateAlarm invokes cancel()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ discardSessionAlarm invokes cancel()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ newInstance returns a new preconfigured instance of the AlarmServices class()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ scheduleSessionAlarm invokes cancel then set when discardExisting is true()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmServicesTest ‑ scheduleSessionAlarm only invokes set when discardExisting is false()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval schedules alarm with development interval()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval schedules initial alarm with development interval()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time more than one day before first day initial()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time more than one day before first day()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time of first day initial()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time of first day()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time of last day end time initial()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time of last day end time()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time one day before first day initial()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time one day before first day()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time one second before first day initial()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmUpdaterTest ‑ calculateInterval with time one second before first day()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ alarmsState emits Loading()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ alarmsState emits empty values Success when alarm and session are not associated()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ alarmsState emits empty values Success when alarms emits empty list()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ alarmsState emits empty values Success when sessions emits empty list()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ alarmsState emits values list Success when alarm and session are associated()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ onDeleteAllClick invokes corresponding repository and alarm services functions when any alarm is present()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ onDeleteAllClick never invokes repository nor alarm services functions when no alarm is present()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ onDeleteItemClick invokes corresponding repository and alarm services functions()
nerd.tuxmobil.fahrplan.congress.alarms.AlarmsViewModelTest ‑ onItemClick triggers navigation to session details()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ addAlarm() invokes addSessionAlarm() function()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ addAlarmWithChecks() posts to notificationsDisabled before Android 13()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ addAlarmWithChecks() posts to requestPostNotificationsPermission as of Android 13()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ addAlarmWithChecks() posts to requestScheduleExactAlarmsPermission()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ addAlarmWithChecks() posts to showAlarmTimePicker()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ canAddAlarms() invokes canScheduleExactAlarms property()
nerd.tuxmobil.fahrplan.congress.alarms.SessionAlarmViewModelDelegateTest ‑ deleteAlarm() invokes deleteSessionAlarm() function()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns abstract and session online()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns description and session online()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns full session description()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns links()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns session online with uninitialized session()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns session online()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns speakers and session online()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns subtitle and session online()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarDescriptionComposerTest ‑ getCalendarDescription returns wiki links()
nerd.tuxmobil.fahrplan.congress.calendar.CalendarSharingTest ‑ addToCalendar composes and emits a calendar insert intent()
nerd.tuxmobil.fahrplan.congress.changes.ChangeListViewModelTest ‑ changeListParameter emits a single session()
nerd.tuxmobil.fahrplan.congress.changes.ChangeListViewModelTest ‑ changeListParameter emits null()
nerd.tuxmobil.fahrplan.congress.changes.ChangeListViewModelTest ‑ changeListParameter emits zero sessions()
nerd.tuxmobil.fahrplan.congress.changes.ChangeListViewModelTest ‑ updateScheduleChangesSeen invokes repository function()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getCanceledSessionsCount returns 0 for an empty list()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getCanceledSessionsCount returns the canceled sessions count()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getChangedFavoritesCount returns 0 for an empty list()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getChangedFavoritesCount returns the changed favorites count()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getChangedSessionsCount returns 0 for an empty list()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getChangedSessionsCount returns the changed sessions count()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getNewSessionsCount returns 0 for an empty list()
nerd.tuxmobil.fahrplan.congress.changes.ChangeStatisticTest ‑ getNewSessionsCount returns the new sessions count()
nerd.tuxmobil.fahrplan.congress.dataconverters.AlarmExtensionsTest ‑ toAlarmAppModel_toAlarmDatabaseModel()
nerd.tuxmobil.fahrplan.congress.dataconverters.AlarmExtensionsTest ‑ toSchedulableAlarm()
nerd.tuxmobil.fahrplan.congress.dataconverters.FetchScheduleResultExtensionsTest ‑ networkFetchScheduleResult_toAppFetchScheduleResult()
nerd.tuxmobil.fahrplan.congress.dataconverters.HighlightExtensionsTest ‑ toHighlightAppModel()
nerd.tuxmobil.fahrplan.congress.dataconverters.MetaExtensionsTest ‑ toMetaAppModel converts a database into an app model()
nerd.tuxmobil.fahrplan.congress.dataconverters.MetaExtensionsTest ‑ toMetaDatabaseModel converts a network into a database model()
nerd.tuxmobil.fahrplan.congress.dataconverters.MetaExtensionsTest ‑ toMetaNetworkModel converts an app into a network model()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithAbstractWithoutDescription()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithDifferentAbstractAndDescription()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithDifferentSpeakersAndAbstract()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithDifferentTitleAndSubtitle()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithEmptyTitleAndSubtitle()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithEmptyTrackAndNonEmptyType()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithSameAbstractAndDescription()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithSameSpeakersAndSubtitle()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sanitizeWithSameTitleAndSubtitle()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sessionDatabaseModel_toSessionAppModel_toSessionDatabaseModel()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ sessionNetworkModel_toSessionAppModel()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ toDateInfo()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ toDayRanges()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionExtensionsTest ‑ toHighlightDatabaseModel()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionsExtensionsToVirtualDaysTest ‑ toVirtualDays returns empty list of days()
nerd.tuxmobil.fahrplan.congress.dataconverters.SessionsExtensionsToVirtualDaysTest ‑ toVirtualDays returns list of days with sessions broken into virtual days()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ descriptionTextWithEmptyShift()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ descriptionTextWithShiftWithAllFields()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ descriptionTextWithShiftWithLocationDescription()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ descriptionTextWithShiftWithLocationName()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ descriptionTextWithShiftWithLocationUrl()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ descriptionTextWithShiftWithUserComment()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ getDurationMinutes()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ oneBasedDayIndex_DayOne()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ oneBasedDayIndex_DayTwo()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftExtensionsTest ‑ toSessionAppModel_timeZoneHandling()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftsExtensionsTest ‑ cropToDayRangesExtent returns empty list if no shifts are present()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftsExtensionsTest ‑ cropToDayRangesExtent returns empty list if the shift starts after the day range end()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftsExtensionsTest ‑ cropToDayRangesExtent returns empty list if the shift starts before day range start()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftsExtensionsTest ‑ cropToDayRangesExtent returns the shift if the shift start matches the day range end()
nerd.tuxmobil.fahrplan.congress.dataconverters.ShiftsExtensionsTest ‑ cropToDayRangesExtent returns the shift if the shift start matches the day range start()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ addAlarm() persists the alarm deletion()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ addAlarmWithChecks() posts to notificationsDisabled before Android 13()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ addAlarmWithChecks() posts to requestPostNotificationsPermission as of Android 13()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ addAlarmWithChecks() posts to requestScheduleExactAlarmsPermission()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ addAlarmWithChecks() posts to showAlarmTimePicker()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ addToCalendar() posts to addToCalendar()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ canAddAlarms invokes canScheduleExactAlarms property()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ closeDetails() posts to closeDetails()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ deleteAlarm() persists the alarm deletion()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ favorSession() flags the session as a favorite and persists it()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ navigateToRoom() posts to navigateToRoom()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ openFeedback() posts to openFeedback()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ selectedSessionParameter does not emit SelectedSessionParameter()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ selectedSessionParameter emits SelectedSessionParameter built from empty sample session()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ selectedSessionParameter emits SelectedSessionParameter built from filled sample session()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ share() posts to shareSimple what simpleSessionFormat returns()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ shareToChaosflix() posts to shareJson what jsonSessionFormat returns()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ supportsFeedback returns false if room name matches default Engelsystem room name()
nerd.tuxmobil.fahrplan.congress.details.SessionDetailsViewModelTest ‑ unfavorSession() unflags the session as a favorite and persists it()
nerd.tuxmobil.fahrplan.congress.details.SessionFormatterTest ‑ getFormattedLinks returns a br separated string()
nerd.tuxmobil.fahrplan.congress.details.SessionFormatterTest ‑ getFormattedLinks returns an empty string()
nerd.tuxmobil.fahrplan.congress.details.SessionFormatterTest ‑ getFormattedLinks returns the given unmodified string()
nerd.tuxmobil.fahrplan.congress.details.SessionFormatterTest ‑ getFormattedUrl returns an HTML formatted weblink()
nerd.tuxmobil.fahrplan.congress.details.SessionFormatterTest ‑ getFormattedUrl returns an empty string()
nerd.tuxmobil.fahrplan.congress.extensions.TextViewExtensionsTest ‑ setLinkText applies formatted link text with title and MovementMethod and LinkTextColor()
nerd.tuxmobil.fahrplan.congress.extensions.TextViewExtensionsTest ‑ setLinkText applies formatted link text without title and MovementMethod and LinkTextColor()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ delete invokes repository functions()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ deleteAll invokes repository functions()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ initialization does not affect shareJson property()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ initialization does not affect shareSimple property()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ share never posts to shareSimple property when sessions is empty()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ share posts to shareSimple property when session is present()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ shareToChaosflix never posts to shareJson property when sessions is empty()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ shareToChaosflix posts to shareJson property when session is present()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ starredListParameter returns a single session()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ starredListParameter returns null()
nerd.tuxmobil.fahrplan.congress.favorites.StarredListViewModelTest ‑ starredListParameter returns zero sessions()
nerd.tuxmobil.fahrplan.congress.models.DateInfoTest ‑ isEqualToWithEqualObjects()
nerd.tuxmobil.fahrplan.congress.models.DateInfoTest ‑ isEqualToWithUnequalDate()
nerd.tuxmobil.fahrplan.congress.models.DateInfoTest ‑ isEqualToWithUnequalDayIndex()
nerd.tuxmobil.fahrplan.congress.models.DayRangeTest ‑ containsWithDateTimeAfterEndsAt()
nerd.tuxmobil.fahrplan.congress.models.DayRangeTest ‑ containsWithDateTimeAfterStartsAt()
nerd.tuxmobil.fahrplan.congress.models.DayRangeTest ‑ containsWithDateTimeBeforeEndsAt()
nerd.tuxmobil.fahrplan.congress.models.DayRangeTest ‑ containsWithDateTimeBeforeStartsAt()
nerd.tuxmobil.fahrplan.congress.models.DayRangeTest ‑ containsWithDateTimeMatchingEndsAt()
nerd.tuxmobil.fahrplan.congress.models.DayRangeTest ‑ containsWithDateTimeMatchingStartsAt()
nerd.tuxmobil.fahrplan.congress.models.ScheduleDataTest ‑ allSessions returns sessions sorted by dateUTC ascending()
nerd.tuxmobil.fahrplan.congress.models.ScheduleDataTest ‑ roomDataList with one room with one session queried for actual session()
nerd.tuxmobil.fahrplan.congress.models.ScheduleDataTest ‑ roomDataList with one room with one session queried for odd session()
nerd.tuxmobil.fahrplan.congress.models.ScheduleDataTest ‑ roomDataList with one room without sessions()
nerd.tuxmobil.fahrplan.congress.models.ScheduleDataTest ‑ roomDataList without rooms and sessions()
nerd.tuxmobil.fahrplan.congress.models.ScheduleDataTest ‑ roomNames returns room names sorted in display order()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ cancel marks a session as canceled and resets all change other flags()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ copy constructor creates a new instance()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ endsAtDateUtc sums dateUTC and duration()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd date()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd dateUTC()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd day()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd duration()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd feedback URL()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd lang()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd recordingLicense()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd recordingOptOut()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd room identifier()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd room name()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd sessionId()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd speakers()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd startTime()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd subtitle()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd title()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd track()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false and hashCode differ for sessions with odd type()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false when comparing with null()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates false when comparing with other type()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates true for equal sessions()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ equals evaluates true for sessions with not considered fields modified()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ getEndsAt sums dateUTC and duration()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ hashCode evaluates true for equal sessions()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ hashCode evaluates true for sessions with not considered fields modified()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ startsAt returns the start date converted to Moment()
nerd.tuxmobil.fahrplan.congress.models.SessionTest ‑ startsAt throws exception if dateUTC is less then or equal to 0()
nerd.tuxmobil.fahrplan.congress.models.VirtualDayTest ‑ init throws exception if index less then 1()
nerd.tuxmobil.fahrplan.congress.models.VirtualDayTest ‑ init throws exception if sessions are empty()
nerd.tuxmobil.fahrplan.congress.models.VirtualDayTest ‑ timeFrame returns range spanning two natural days()
nerd.tuxmobil.fahrplan.congress.models.VirtualDayTest ‑ toString returns index, timeFrame and sessions size()
nerd.tuxmobil.fahrplan.congress.navigation.C3navGetUriTest ‑ 1: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=88888888-4444-4444-4444-121212121212, name=Ada)", convertedName = "ada" -> isSupported = "https://37c3.c3nav.de/l/88888888-4444-4444-4444-121212121212"
nerd.tuxmobil.fahrplan.congress.navigation.C3navGetUriTest ‑ 2: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=88888888-4444-4444-4444-121212121212, name=)", convertedName = "" -> isSupported = "https://37c3.c3nav.de/l/88888888-4444-4444-4444-121212121212"
nerd.tuxmobil.fahrplan.congress.navigation.C3navGetUriTest ‑ 3: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=, name=Ada)", convertedName = "ada" -> isSupported = "https://37c3.c3nav.de/l/ada"
nerd.tuxmobil.fahrplan.congress.navigation.C3navGetUriTest ‑ 4: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=, name=)", convertedName = "" -> isSupported = "https://37c3.c3nav.de/l/"
nerd.tuxmobil.fahrplan.congress.navigation.C3navGetUriTest ‑ 5: baseUrl = "", "Room(identifier=88888888-4444-4444-4444-121212121212, name=Ada)", convertedName = "ada" -> isSupported = ""
nerd.tuxmobil.fahrplan.congress.navigation.C3navIsSupportedTest ‑ 1: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=88888888-4444-4444-4444-121212121212, name=Ada)", convertedName = "ada" -> isSupported = "true"
nerd.tuxmobil.fahrplan.congress.navigation.C3navIsSupportedTest ‑ 2: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=88888888-4444-4444-4444-121212121212, name=)", convertedName = "" -> isSupported = "true"
nerd.tuxmobil.fahrplan.congress.navigation.C3navIsSupportedTest ‑ 3: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=, name=Ada)", convertedName = "ada" -> isSupported = "true"
nerd.tuxmobil.fahrplan.congress.navigation.C3navIsSupportedTest ‑ 4: baseUrl = "https://37c3.c3nav.de/l/", "Room(identifier=, name=)", convertedName = "" -> isSupported = "false"
nerd.tuxmobil.fahrplan.congress.navigation.C3navIsSupportedTest ‑ 5: baseUrl = "", "Room(identifier=88888888-4444-4444-4444-121212121212, name=Ada)", convertedName = "ada" -> isSupported = "false"
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 1: room = "Ada" -> expectedText = "hall-a"
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 2: room = "Borg" -> expectedText = "hall-b"
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 3: room = "Clarke" -> expectedText = "hall-c"
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 4: room = "Dijkstra" -> expectedText = "hall-d"
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 5: room = "Eliza" -> expectedText = "hall-e"
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 6: room = "NonExisting" -> expectedText = ""
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 7: room = "" -> expectedText = ""
nerd.tuxmobil.fahrplan.congress.navigation.RoomForC3NavConverterTest ‑ 8: room = "null" -> expectedText = ""
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits FetchFailure HTTP 304 when schedule has not been modified()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits FetchFailure HTTP 404 when schedule cannot be loaded()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits Fetching when invoking loadSchedule once a schedule has been stored()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits InitialFetching when invoking loadSchedule for the first time()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits InitialParsing HTTP 200 when schedule has been loaded and stored()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits InitialParsing HTTP 200 when schedule has been loaded for the first time()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits ParseFailure when initial parsing finished with an error()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits ParseFailure when parsing finished with an error()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositoryLoadAndParseScheduleTest ‑ loadScheduleState emits ParseSuccess when parsing finished successfully()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositorySessionsTest ‑ loadChangedSessions filters out sessions which are not changed()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositorySessionsTest ‑ loadChangedSessions passes through an empty list()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositorySessionsTest ‑ loadStarredSessions filters out sessions which are not starred()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositorySessionsTest ‑ loadStarredSessions passes through an empty list()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositorySessionsTest ‑ loadUncanceledSessionsForDayIndex filters out sessions which are canceled()
nerd.tuxmobil.fahrplan.congress.repositories.AppRepositorySessionsTest ‑ loadUncanceledSessionsForDayIndex passes through an empty list()
nerd.tuxmobil.fahrplan.congress.repositories.NetworkScopeTest ‑ exception is handled()
nerd.tuxmobil.fahrplan.congress.repositories.NetworkScopeTest ‑ name can be retrieved within exception handler()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ ScheduleData_dayIndex contains proper day value()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ deprioritized rooms are last in list()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ empty deprioritized rooms do not reorder the list()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ empty prioritized rooms do not reorder the list()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ odd deprioritized rooms are last in list()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ prioritized rooms are first in list()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ rooms are ordered by roomIndex()
nerd.tuxmobil.fahrplan.congress.repositories.SessionsTransformerTest ‑ same roomIndex does not influence RoomData contents()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSession returns time range for one virtual conference day spanning two natural days()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSessions throws exception if empty list is passed()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSessions with frab data spanning a single day in non-chronological order()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSessions with frab data spanning a single day()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSessions with frab data spanning from summer to winter time()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSessions with frab data spanning from winter to summer time()
nerd.tuxmobil.fahrplan.congress.schedule.ConferenceTest ‑ ofSessions with frab data spanning multiple days()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ addAlarm invokes alarmService function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ addAlarmWithChecks() posts to notificationsDisabled before Android 13()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ addAlarmWithChecks() posts to requestPostNotificationsPermission as of Android 13()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ addAlarmWithChecks() posts to requestScheduleExactAlarmsPermission()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ addAlarmWithChecks() posts to showAlarmTimePicker()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ canAddAlarms invokes canScheduleExactAlarms property()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ deleteAlarm invokes alarmService function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ fahrplanParameter neither posts to fahrplanParameter nor fahrplanEmptyParameter properties()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ fahrplanParameter property emits FahrplanParameter containing session with alarm flag()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ fahrplanParameter property emits FahrplanParameter()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ fahrplanParameter property emits and generates navigation menu entries()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ fillTimes posts TimeTextViewParameter to timeTextViewParameters property()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ requestScheduleAutoUpdate invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ requestScheduleAutoUpdate never invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ requestScheduleUpdate invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ saveSelectedDayIndex invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToCurrentSession never posts to scrollToCurrentSessionParameter property when day indices mismatch()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToCurrentSession never posts to scrollToCurrentSessionParameter property when sessions is empty()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToCurrentSession posts to scrollToCurrentSessionParameter property when session is present and day indices match()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToSession never posts to scrollToSessionParameter property when session can not be found()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToSession never posts to scrollToSessionParameter property when sessions is empty()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ scrollToSession posts to scrollToSessionParameter property when session is present and matched()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ selectDay never updates preserveVerticalScrollPosition property when displayDayIndex is the same()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ selectDay updates preserveVerticalScrollPosition property when displayDayIndex changes()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ share posts to shareSimple property()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ shareToChaosflix posts to shareJson property()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ updateFavorStatus invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ updateUncanceledSessions never posts to fahrplanEmptyParameter property when schedule has never been loaded()
nerd.tuxmobil.fahrplan.congress.schedule.FahrplanViewModelTest ‑ updateUncanceledSessions posts FahrplanEmptyParameter to fahrplanEmptyParameter property()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ activeColumnIndex is reset to its minimum value()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ assert default values()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateColumnWidth returns 0 if measuredWidth = 0()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateColumnWidth returns 1 if measuredWidth = 1()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateColumnWidth returns 555 for a Pixel 6 in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateColumnWidth returns 993 if for a Pixel 6 in portrait mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns -1 if the target index is higher than the max allowed in landscape mode to prevent scrolling off the screen to the right()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns -1 if the target index is higher than the max allowed in portrait mode to prevent scrolling off the screen to the right()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns -1 if the target index is lower than 0 in landscape mode to prevent scrolling off the screen to the left()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns -1 if the target index is lower than 0 in portrait mode to prevent scrolling off the screen to the left()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the current index for a less than half leftwards column swipe in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the current index for a less than half rightwards column swipe in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the index of the 1st column to the left for a half column swipe in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the index of the 1st column to the left if swiping to the right in portrait mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the index of the 1st column to the right for a half column swipe in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the index of the 1st column to the right if swiping to the left in portrait mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the index of the 2nd column to the left for a two column swipe in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the index of the 2nd column to the right for a two column swipe in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateOnTouchColumnIndex returns the unmodified current index if the scroll threshold is not exceeded()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateRelativeColumnIndexDelta returns correct value for negative Distances()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateRelativeColumnIndexDelta returns correct value for positive Distances()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateRelativeColumnIndexDelta returns rounds down to correct value for negative Distances()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateRelativeColumnIndexDelta returns rounds down to correct value for positive Distances()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateRelativeColumnIndexDelta returns rounds up to correct value for negative Distances()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateRelativeColumnIndexDelta returns rounds up to correct value for positive Distances()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateScrollToXPosition returns 0 if columnWidth = 0()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateScrollToXPosition returns columnIndex x columnWidth()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateScrollToXPosition returns the maxColumnIndex x columnWidth if columnIndex exceeds maxColumnIndex()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ calculateScrollToXPosition returns the minColumnIndex if columnIndex = -1()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkFlingVelocity returns false if the absolute normalizedVelocity is equal to the SWIPE_THRESHOLD_VELOCITY()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkFlingVelocity returns false if the absolute normalizedVelocity is less than the SWIPE_THRESHOLD_VELOCITY()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkFlingVelocity returns true if the absolute normalizedVelocity is greater than the SWIPE_THRESHOLD_VELOCITY()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkPortraitModeScrollDistance returns false if the absolute distance is equal to the threshold()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkPortraitModeScrollDistance returns false if the absolute distance is lower than the threshold()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkPortraitModeScrollDistance returns true if the absolute distance is higher than the threshold()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkScrollDistance returns false if the absolute distance is less than the SWIPE_MIN_DISTANCE()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkScrollDistance returns false if the absolute normalizedVelocity is equal to the SWIPE_MIN_DISTANCE()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ checkScrollDistance returns true if the absolute normalizedVelocity is greater than the SWIPE_MIN_DISTANCE()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ columnWidth is constraint to values greater than 0()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ displayColumnCount is constraint to values greater than 0()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ getMaxColumnIndex returns 0 as the minimum Value in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ getMaxColumnIndex returns 0 as the minimum Value in portrait mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ getMaxColumnIndex returns the most right possible columnIndex in landscape mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ getMaxColumnIndex returns the most right possible columnIndex in portrait mode()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ isRoomsCountInitialized returns true if roomCount is greater than 0()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollStateTest ‑ xStart is constraint to positive values()
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 10: "Pixel 2, Landscape, totalColumnCount=2, maxColumnCountForLayout=4 --> 2"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 11: "Pixel 2, Landscape, totalColumnCount=3, maxColumnCountForLayout=4 --> 3"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 12: "Pixel 2, Landscape, totalColumnCount=4, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 13: "Pixel 2, Landscape, totalColumnCount=5, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 14: "Pixel 2, Landscape, totalColumnCount=6, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 15: "Pixel 2, Landscape, totalColumnCount=7, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 16: "Pixel 2, Landscape, totalColumnCount=55, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 17: "Nexus 5, Portrait, totalColumnCount=1, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 18: "Nexus 5, Portrait, totalColumnCount=2, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 19: "Nexus 5, Portrait, totalColumnCount=3, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 1: "Pixel 2, Portrait, totalColumnCount=1, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 20: "Nexus 5, Portrait, totalColumnCount=4, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 21: "Nexus 5, Portrait, totalColumnCount=5, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 22: "Nexus 5, Portrait, totalColumnCount=6, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 23: "Nexus 5, Portrait, totalColumnCount=7, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 24: "Nexus 5, Portrait, totalColumnCount=55, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 25: "Nexus 5, Landscape, totalColumnCount=1, maxColumnCountForLayout=4 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 26: "Nexus 5, Landscape, totalColumnCount=2, maxColumnCountForLayout=4 --> 2"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 27: "Nexus 5, Landscape, totalColumnCount=3, maxColumnCountForLayout=4 --> 3"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 28: "Nexus 5, Landscape, totalColumnCount=4, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 29: "Nexus 5, Landscape, totalColumnCount=5, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 2: "Pixel 2, Portrait, totalColumnCount=2, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 30: "Nexus 5, Landscape, totalColumnCount=6, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 31: "Nexus 5, Landscape, totalColumnCount=7, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 32: "Nexus 5, Landscape, totalColumnCount=55, maxColumnCountForLayout=4 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 33: "Nexus 9, Portrait, totalColumnCount=1, maxColumnCountForLayout=6 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 34: "Nexus 9, Portrait, totalColumnCount=2, maxColumnCountForLayout=6 --> 2"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 35: "Nexus 9, Portrait, totalColumnCount=3, maxColumnCountForLayout=6 --> 3"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 36: "Nexus 9, Portrait, totalColumnCount=4, maxColumnCountForLayout=6 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 37: "Nexus 9, Portrait, totalColumnCount=5, maxColumnCountForLayout=6 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 38: "Nexus 9, Portrait, totalColumnCount=6, maxColumnCountForLayout=6 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 39: "Nexus 9, Portrait, totalColumnCount=7, maxColumnCountForLayout=6 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 3: "Pixel 2, Portrait, totalColumnCount=3, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 40: "Nexus 9, Portrait, totalColumnCount=55, maxColumnCountForLayout=6 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 41: "Nexus 9, Landscape, totalColumnCount=1, maxColumnCountForLayout=6 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 42: "Nexus 9, Landscape, totalColumnCount=2, maxColumnCountForLayout=6 --> 2"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 43: "Nexus 9, Landscape, totalColumnCount=3, maxColumnCountForLayout=6 --> 3"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 44: "Nexus 9, Landscape, totalColumnCount=4, maxColumnCountForLayout=6 --> 4"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 45: "Nexus 9, Landscape, totalColumnCount=5, maxColumnCountForLayout=6 --> 5"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 46: "Nexus 9, Landscape, totalColumnCount=6, maxColumnCountForLayout=6 --> 6"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 47: "Nexus 9, Landscape, totalColumnCount=7, maxColumnCountForLayout=6 --> 6"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 48: "Nexus 9, Landscape, totalColumnCount=55, maxColumnCountForLayout=6 --> 6"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 4: "Pixel 2, Portrait, totalColumnCount=4, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 5: "Pixel 2, Portrait, totalColumnCount=5, maxColumnCountForLayout=1 --> 1"
Check notice on line 0 in .github
github-actions / Test results (test)
726 tests found (test 475 to 726)
There are 726 tests, see "Raw output" for the list of tests 475 to 726.
Raw output
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 6: "Pixel 2, Portrait, totalColumnCount=6, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 7: "Pixel 2, Portrait, totalColumnCount=7, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 8: "Pixel 2, Portrait, totalColumnCount=55, maxColumnCountForLayout=1 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.HorizontalSnapScrollViewCalculateDisplayColumnCountTest ‑ 9: "Pixel 2, Landscape, totalColumnCount=1, maxColumnCountForLayout=4 --> 1"
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams consecutive session after midnight in another room()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams consecutive session after midnight in same room()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams for consecutive session in another room sets top margin based on conference day start()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams for consecutive session sets margins based on gap duration()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams for single UTC session sets top margin 0 (its the first session in all rooms, so on the top)()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams for single session returns margins 0()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams overlapping session in another room - should not cut any session()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ calculateLayoutParams overlapping session in same room - should cut first session duration to match next session start()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ fixOverlappingSessions decreases the duration of a session with an overlapping successor()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ fixOverlappingSessions keeps the duration of a session with a consecutive successor()
nerd.tuxmobil.fahrplan.congress.schedule.LayoutCalculatorTest ‑ fixOverlappingSessions keeps the duration of a session without a successor()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ FetchFailure posts to loadScheduleUiState and fetchFailure properties when the user triggered the action()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ FetchFailure silently posts to loadScheduleUiState property when the user did not trigger the action()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ FetchSuccess posts to loadScheduleUiState property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ Fetching posts to loadScheduleUiState property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ InitialFetching posts to loadScheduleUiState property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ InitialParsing posts to loadScheduleUiState property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ ParseFailure posts to loadScheduleUiState and parseFailure properties()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ ParseSuccess posts to loadScheduleUiState and to scheduleChangesParameter properties()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ ParseSuccess posts to loadScheduleUiState property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ Parsing posts to loadScheduleUiState property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ cancelLoading invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ checkPostNotificationsPermission does not post to missingPostNotificationsPermission property (no alarms)()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ checkPostNotificationsPermission does not post to missingPostNotificationsPermission property (notifications enabled)()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ checkPostNotificationsPermission posts to missingPostNotificationsPermission property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ deleteSessionAlarmNotificationId invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ initialization does not affect properties()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ openSessionDetails does not post to openSessionDetails property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ openSessionDetails posts to openSessionDetails property()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ requestScheduleUpdate invokes repository function()
nerd.tuxmobil.fahrplan.congress.schedule.MainViewModelTest ‑ showAboutDialog posts to showAbout property()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns a single day entry with today mark matching the session end()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns a single day entry without today mark()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns empty day entries when number of days is 0()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns empty day entries when sessions is empty()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns three day entries although one session happens after midnight()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns three day entries with today mark expecting sessions for day four()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries returns three day entries with today mark()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries throws exception when numDays is less than 0()
nerd.tuxmobil.fahrplan.congress.schedule.NavigationMenuEntriesGeneratorTest ‑ getDayMenuEntries throws exception when number of days is less than date list items size()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns 0 if conference has not started but it will today()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns 0 if conference starts now()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns 0 if first session is almost done()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns 0 if room index exceeds the valid column indices()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns 0 if room index preceeds the valid column indices()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns 408 for a session crossing the intra-day limit()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTest ‑ calculateScrollAmount returns end of session if first session is done()
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 10: device = GMT-3, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 11: device = GMT-2, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 12: device = GMT-1, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 13: device = GMT0, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 14: device = GMT1, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 15: device = GMT2, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 16: device = GMT3, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 17: device = GMT4, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 18: device = GMT5, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 19: device = GMT6, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 1: device = GMT-12, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 20: device = GMT7, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 21: device = GMT8, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 22: device = GMT9, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 23: device = GMT10, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 24: device = GMT11, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 25: device = GMT12, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 26: device = GMT13, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 27: device = GMT14, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 28: device = GMT-12, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 29: device = GMT-11, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 2: device = GMT-11, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 30: device = GMT-10, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 31: device = GMT-9, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 32: device = GMT-8, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 33: device = GMT-7, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 34: device = GMT-6, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 35: device = GMT-5, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 36: device = GMT-4, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 37: device = GMT-3, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 38: device = GMT-2, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 39: device = GMT-1, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 3: device = GMT-10, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 40: device = GMT0, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 41: device = GMT1, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 42: device = GMT2, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 43: device = GMT3, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 44: device = GMT4, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 45: device = GMT5, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 46: device = GMT6, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 47: device = GMT7, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 48: device = GMT8, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 49: device = GMT9, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 4: device = GMT-9, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 50: device = GMT10, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 51: device = GMT11, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 52: device = GMT12, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 53: device = GMT13, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 54: device = GMT14, sessionStartsAt = 2019-08-22T02:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 55: device = GMT-12, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 56: device = GMT-11, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 57: device = GMT-10, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 58: device = GMT-9, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 59: device = GMT-8, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 5: device = GMT-8, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 60: device = GMT-7, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 61: device = GMT-6, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 62: device = GMT-5, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 63: device = GMT-4, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 64: device = GMT-3, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 65: device = GMT-2, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 66: device = GMT-1, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 67: device = GMT0, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 68: device = GMT1, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 69: device = GMT2, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 6: device = GMT-7, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 70: device = GMT3, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 71: device = GMT4, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 72: device = GMT5, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 73: device = GMT6, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 74: device = GMT7, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 75: device = GMT8, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 76: device = GMT9, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 77: device = GMT10, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 78: device = GMT11, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 79: device = GMT12, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 7: device = GMT-6, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 80: device = GMT13, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 81: device = GMT14, sessionStartsAt = 2021-03-28T06:00:00+02:00, conferenceStartedHoursAgo = 7 -> scrollAmount = 2856
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 8: device = GMT-5, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.ScrollAmountCalculatorTimeZoneOffsetTest ‑ 9: device = GMT-4, sessionStartsAt = 2019-08-21T11:00:00+02:00, conferenceStartedHoursAgo = 0 -> scrollAmount = 0
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 10: minutes = 9 -> formattedText = 01:05
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 11: minutes = 10 -> formattedText = 01:10
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 12: minutes = 120 -> formattedText = 03:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 13: minutes = 660 -> formattedText = 12:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 14: minutes = 1425 -> formattedText = 00:45
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 1: minutes = 0 -> formattedText = 01:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 2: minutes = 1 -> formattedText = 01:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 3: minutes = 2 -> formattedText = 01:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 4: minutes = 3 -> formattedText = 01:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 5: minutes = 4 -> formattedText = 01:00
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 6: minutes = 5 -> formattedText = 01:05
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 7: minutes = 6 -> formattedText = 01:05
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 8: minutes = 7 -> formattedText = 01:05
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentFormattedTextTest ‑ 9: minutes = 8 -> formattedText = 01:05
nerd.tuxmobil.fahrplan.congress.schedule.TimeSegmentTest ‑ isMatched returns true for moment starting 15 minutes later()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns 20 view parameters for a session crossing the daylight saving time end()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns 20 view parameters for a session crossing the daylight saving time start()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns four view parameters for a session crossing the intra-day limit if the session happened yesterday()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns four view parameters including one -now- view parameter for a session crossing the intra-day limit()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns four view parameters including one -now- view parameter if the session happens now()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns four view parameters without -now- view parameter if the session happened at the same date last month()
nerd.tuxmobil.fahrplan.congress.schedule.observables.TimeTextViewParameterTest ‑ parametersOf returns four view parameters without -now- view parameter if the session happened yesterday()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if dayIndex has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if duration has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if language has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if multiple properties have changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if recordingOptOut has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if roomName has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if speakers changed order()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if speakers has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if startTime has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if subtitle has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if title has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions and foundNoteworthyChanges = true if track has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, canceled sessions and foundNoteworthyChanges = true if new session is present()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if abstractt has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if date has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if dateUTC has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if description has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if links has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if recordingLicense has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if relStartTime has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if slug has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if timeZoneOffset has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if type has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags and returns new sessions, foundNoteworthyChanges = false and foundChanges = true if url has changed()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags flags new and canceled sessions, returns them and foundNoteworthyChanges = true()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags returns new sessions and foundNoteworthyChanges = false if there are no changes()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags returns new sessions and foundNoteworthyChanges = false if there are no sessions()
nerd.tuxmobil.fahrplan.congress.serialization.ScheduleChangesTest ‑ computeSessionsWithChangeFlags returns new sessions, canceled sessions and foundNoteworthyChanges = false if old sessions are canceled()
nerd.tuxmobil.fahrplan.congress.sharing.JsonSessionFormatTest ‑ formatList()
nerd.tuxmobil.fahrplan.congress.sharing.JsonSessionFormatTest ‑ formatSingle()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns formatted multiline text for a session in central european summer time()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns formatted multiline text for a session with social media hashtags()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns formatted multiline text for a session with time zone name()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns formatted multiline text for a session without social media hashtags()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns formatted multiline text for a session without time zone name()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns formatted multiline text for a wiki session()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns null for an empty sessions list()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns separated multiline text for a single session()
nerd.tuxmobil.fahrplan.congress.sharing.SimpleSessionFormatTest ‑ format returns separated multiline text for multiple sessions()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ contains returns false if time marks a session at the last day end time()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ contains returns false if time marks a session starting one second before the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ contains returns true if time marks a session at the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ endsAtOrBefore returns false if time marks a session starting one second before the last day end time()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ endsAtOrBefore returns true if time marks a session at the last day end time()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ endsAtOrBefore returns true if time marks a session starting one second after the last day end time()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ firstDayStart returns the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ isValid return true for first day followed by last day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ isValid throws an exception for last day followed by first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ isValid throws an exception for same day twice()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ startsAfter returns false if time marks a session at the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ startsAfter returns true if time marks a session starting on second before the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ startsAtOrBefore returns false if time marks a session starting one second before the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ startsAtOrBefore returns true if time marks a session at the first day()
nerd.tuxmobil.fahrplan.congress.utils.ConferenceTimeFrameTest ‑ startsAtOrBefore returns true if time marks a session starting one second after the first day()
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 1: url = https -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 2: url = https:// -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 3: url = https://example -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 4: url = https://example.com -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 5: url = https://example.com/test -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 6: url = https://example.com/test/path? -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 7: url = https://example.com/test/path?key -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 8: url = https://example.com/test/path?key= -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.EngelsystemUrlValidatorTest ‑ 9: url = https://example.com/test/path?key=value -> isValid = true
nerd.tuxmobil.fahrplan.congress.utils.FahrplanMiscTest ‑ createDateInfos returns DateInfos without duplicates()
nerd.tuxmobil.fahrplan.congress.utils.FahrplanMiscTest ‑ createDateInfos returns empty DateInfos()
nerd.tuxmobil.fahrplan.congress.utils.FeedbackUrlComposerTest ‑ getFeedbackUrl returns empty string for Frab session if schedule feedback URL is missing()
nerd.tuxmobil.fahrplan.congress.utils.FeedbackUrlComposerTest ‑ getFeedbackUrl returns empty string for Hub SOS session()
nerd.tuxmobil.fahrplan.congress.utils.FeedbackUrlComposerTest ‑ getFeedbackUrl returns empty string for wiki session()
nerd.tuxmobil.fahrplan.congress.utils.FeedbackUrlComposerTest ‑ getFeedbackUrl returns valid feedback URL for Frab session if schedule feedback URL is present()
nerd.tuxmobil.fahrplan.congress.utils.FeedbackUrlComposerTest ‑ getFeedbackUrl returns valid feedback URL for Pretalx session if schedule feedback URL is present()
nerd.tuxmobil.fahrplan.congress.utils.FeedbackUrlComposerTest ‑ getFeedbackUrl returns valid string for Hub Pretalx session()
nerd.tuxmobil.fahrplan.congress.utils.MarkdownConverterTest ‑ markdownLinksToHtmlLinks returns a single Markdown link as HTML()
nerd.tuxmobil.fahrplan.congress.utils.MarkdownConverterTest ‑ markdownLinksToHtmlLinks returns multiple Markdown links as HTML()
nerd.tuxmobil.fahrplan.congress.utils.MarkdownConverterTest ‑ markdownLinksToPlainTextLinks returns a single Markdown link as plain text()
nerd.tuxmobil.fahrplan.congress.utils.MarkdownConverterTest ‑ markdownLinksToPlainTextLinks returns multiple Markdown links as plain text()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithFrabSessionWithFrabBackend()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithPentabarfSessionWithPentabarfBackend()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithPretalxSessionWithFrabBackend()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithPretalxSessionWithPretalxBackend()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithShiftSessionWithUrl()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithShiftSessionWithoutUrl()
nerd.tuxmobil.fahrplan.congress.utils.SessionUrlComposerTest ‑ getSessionUrlWithUnknownBackend()
nerd.tuxmobil.fahrplan.congress.utils.UrlValidatorTest ‑ 1: url = https -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.UrlValidatorTest ‑ 2: url = https:// -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.UrlValidatorTest ‑ 3: url = https://example -> isValid = false
nerd.tuxmobil.fahrplan.congress.utils.UrlValidatorTest ‑ 4: url = https://example.com -> isValid = true
nerd.tuxmobil.fahrplan.congress.utils.UrlValidatorTest ‑ 5: url = https://example.com/test -> isValid = true
nerd.tuxmobil.fahrplan.congress.utils.UrlValidatorTest ‑ 6: url = https://example.com/test/path?key=value -> isValid = true
nerd.tuxmobil.fahrplan.congress.validation.MetaValidationTest ‑ validate returns instance with default values()
nerd.tuxmobil.fahrplan.congress.validation.MetaValidationTest ‑ validate returns timeZoneName = null if timeZoneName = null()
nerd.tuxmobil.fahrplan.congress.validation.MetaValidationTest ‑ validate returns timeZoneName = null if timeZoneName is empty()
nerd.tuxmobil.fahrplan.congress.validation.MetaValidationTest ‑ validate returns timeZoneName = null if timeZoneName is invalid()
nerd.tuxmobil.fahrplan.congress.validation.MetaValidationTest ‑ validate returns timeZoneName value if timeZoneName is valid()
nerd.tuxmobil.fahrplan.congress.wiki.WikiSessionUtilsTest ‑ linksContainWikiLinkWithEmptyString()
nerd.tuxmobil.fahrplan.congress.wiki.WikiSessionUtilsTest ‑ linksContainWikiLinkWithSimple2017WikiLink()
nerd.tuxmobil.fahrplan.congress.wiki.WikiSessionUtilsTest ‑ linksContainWikiLinkWithSimple2018WikiLink()
nerd.tuxmobil.fahrplan.congress.wiki.WikiSessionUtilsTest ‑ linksContainWikiLinkWithVariousHtmlLinks()
nerd.tuxmobil.fahrplan.congress.wiki.WikiSessionUtilsTest ‑ linksContainWikiLinkWithWikiHtmlLink()
Loading