Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestGameClientDiscs.cpp File Reference

Classes

class  KODI::GAME::TestGameClientDiscs
 

Namespaces

namespace  KODI
 
namespace  KODI::GAME
 

Functions

 TEST_F (TestGameClientDiscs, OlderDiscModelKeepsLaterMediaIdentity)
 
 TEST_F (TestGameClientDiscs, UnchangedDiscModelCanLearnMediaIdentity)
 
 TEST_F (TestGameClientDiscs, NewSessionDiscardsPreviousMediaCatalog)
 
 TEST_F (TestGameClientDiscs, NewSessionStartsFromItsOwnMedia)
 
 TEST_F (TestGameClientDiscs, DeserializePreparesMediaAfterEmptyPlaylist)
 
 TEST_F (TestGameClientDiscs, DeserializePreparesReorderedMedia)
 
 TEST_F (TestGameClientDiscs, RejectedMediaPreparationSkipsDeserializeAndRestoresPreviousState)
 
 TEST_F (TestGameClientDiscs, FailedDeserializeRestoresPreviousMediaAndTray)
 
 TEST_F (TestGameClientDiscs, DeserializeReconcilesMediaChangedByCore)
 
 TEST_F (TestGameClientDiscs, DeserializeReconcilesMediaWithoutPathMetadata)
 
 TEST_F (TestGameClientDiscs, FailedDeserializeRestoresUnchangedModelWithoutPathMetadata)
 
 TEST_F (TestGameClientDiscs, DeserializeRetriesClosedTrayWithoutLosingSavedOpenTray)
 
 TEST_F (TestGameClientDiscs, LegacyDeserializeClosesTrayBeforeLoading)
 
 TEST_F (TestGameClientDiscs, RestoreHistoricalTopologyClearsRemovedAndExtraSlots)
 
 TEST_F (TestGameClientDiscs, RestoreSelectionAndTrayIndependently)
 
 TEST_F (TestGameClientDiscs, NoDiscAcceptsCoreSentinelBeyondImageCount)
 
 TEST_F (TestGameClientDiscs, PrepareDeserializePreservesHistoricalTrayModel)
 
 TEST_F (TestGameClientDiscs, RestoreEmptyPlaylistAndTrailingRemovedSlot)
 
 TEST_F (TestGameClientDiscs, RefusedMediaRestoreReportsFailure)
 
 TEST_F (TestGameClientDiscs, AddAfterHistoricalRestoreReusesClearedPhysicalTail)
 
 TEST_F (TestGameClientDiscs, ReusedRemovedSlotKeepsIdentityWithoutCoreMetadata)
 
 TEST_F (TestGameClientDiscs, RepeatedRestoreWithoutCorePathMetadataDoesNotMutateMedia)
 
 TEST_F (TestGameClientDiscs, UnknownCorePathsCannotBypassHistoricalRemoval)
 
 TEST_F (TestGameClientDiscs, RejectedRewindResumesPreviousSpeedAfterRollback)
 
 TEST_F (TestGameClientDiscs, RejectedAdvanceResumesPreviousSpeedAfterRollback)
 
 TEST_F (TestGameClientDiscs, RejectedSavestateMediaDoesNotLatchOrBlockSaving)
 
 TEST_F (TestGameClientDiscs, SavestateDeserializeFailureLeavesStateUncertainDespiteMediaRollback)
 
 TEST_F (TestGameClientDiscs, SavestateDiscRollbackFailureLeavesStateUncertainBeforeDeserialize)
 
 TEST_F (TestGameClientDiscs, SeekMachineRollbackFailureLeavesStateUncertain)
 
 TEST_F (TestGameClientDiscs, RestoredSeekAndSavestateKeepPlaybackUsable)
 
 TEST_F (TestGameClientDiscs, LegacySavestateDeserializeFailureLeavesStateUncertain)
 
 TEST_F (TestGameClientDiscs, LegacySavestateMediaReconciliationFailureLeavesStateUncertain)
 
 TEST_F (TestGameClientDiscs, OnlyRestoredSavestateClearsAnExistingRestoreLatch)
 
 TEST_F (TestGameClientDiscs, RewindPreviewSavestateUsesHistoricalMachineDiscAndTimestamp)
 
 TEST_F (TestGameClientDiscs, ForwardSavestateCapturesLiveMachineDiscAndTimestamp)
 
 TEST_F (TestGameClientDiscs, SavestateAfterSeekCapturesLiveDiscEdits)
 
 TEST_F (TestGameClientDiscs, RejectedRewindMediaRestoresOnlyTheTimelineCursor)
 
 TEST_F (TestGameClientDiscs, RejectedAdvanceMediaRestoresOnlyTheTimelineCursor)
 
 TEST_F (TestGameClientDiscs, RejectedSeekAfterRewindPreviewKeepsHistoricalCapture)
 
 TEST_F (TestGameClientDiscs, RewindPreviewSaveWithoutHistoricalFrameIsRejected)
 
 TEST_F (TestGameClientDiscs, RewindSavestateWithoutDiscEditsRoundtrips)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsSelectedDiscEdit)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsNoDiscEdit)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsTrayEdit)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsRemovedSlot)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsAddedDisc)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsReorderedPlaylist)
 
 TEST_F (TestGameClientDiscs, RewindSavestateRejectsEmptyPlaylist)
 
 TEST_F (TestGameClientDiscs, RewindSavestateAllowsKnownMediaOnlyChanges)
 
 TEST_F (TestGameClientDiscs, RewindSavestateWithMismatchedMediaFailsCoreValidation)
 
 TEST_F (TestGameClientDiscs, ForwardResumeCommitsRewindPreviewWithoutRunningAgain)
 
 TEST_F (TestGameClientDiscs, ForwardResumeCommitsRewindPreviewDiscAndTrayChanges)
 
 TEST_F (TestGameClientDiscs, ForwardFramesCaptureLiveDiscHistory)
 
 TEST_F (TestGameClientDiscs, SavestateRejectsKnownMediaUnsupportedByActiveCore)
 
 TEST_F (TestGameClientDiscs, SavestateRejectsUnsupportedUnselectedMedia)
 
 TEST_F (TestGameClientDiscs, SavestateLoadsSupportedHistoryAndSkipsRemovedSlots)
 
 TEST_F (TestGameClientDiscs, FailedExcessSlotReuseDoesNotClearExistingTail)
 
 TEST_F (TestGameClientDiscs, FailedExcessSlotReuseDoesNotCompactExistingTail)
 
 TEST_F (TestGameClientDiscs, FailedNewSlotReplacementClearsCreatedSlot)
 
 TEST_F (TestGameClientDiscs, FailedNewSlotReplacementRemovesCreatedSlot)
 

Function Documentation

◆ TEST_F() [1/60]

TEST_F ( TestGameClientDiscs ,
AddAfterHistoricalRestoreReusesClearedPhysicalTail  )

◆ TEST_F() [2/60]

TEST_F ( TestGameClientDiscs ,
DeserializePreparesMediaAfterEmptyPlaylist  )

◆ TEST_F() [3/60]

TEST_F ( TestGameClientDiscs ,
DeserializePreparesReorderedMedia  )

◆ TEST_F() [4/60]

TEST_F ( TestGameClientDiscs ,
DeserializeReconcilesMediaChangedByCore  )

◆ TEST_F() [5/60]

TEST_F ( TestGameClientDiscs ,
DeserializeReconcilesMediaWithoutPathMetadata  )

◆ TEST_F() [6/60]

TEST_F ( TestGameClientDiscs ,
DeserializeRetriesClosedTrayWithoutLosingSavedOpenTray  )

◆ TEST_F() [7/60]

TEST_F ( TestGameClientDiscs ,
FailedDeserializeRestoresPreviousMediaAndTray  )

◆ TEST_F() [8/60]

TEST_F ( TestGameClientDiscs ,
FailedDeserializeRestoresUnchangedModelWithoutPathMetadata  )

◆ TEST_F() [9/60]

TEST_F ( TestGameClientDiscs ,
FailedExcessSlotReuseDoesNotClearExistingTail  )

◆ TEST_F() [10/60]

TEST_F ( TestGameClientDiscs ,
FailedExcessSlotReuseDoesNotCompactExistingTail  )

◆ TEST_F() [11/60]

TEST_F ( TestGameClientDiscs ,
FailedNewSlotReplacementClearsCreatedSlot  )

◆ TEST_F() [12/60]

TEST_F ( TestGameClientDiscs ,
FailedNewSlotReplacementRemovesCreatedSlot  )

◆ TEST_F() [13/60]

TEST_F ( TestGameClientDiscs ,
ForwardFramesCaptureLiveDiscHistory  )

◆ TEST_F() [14/60]

TEST_F ( TestGameClientDiscs ,
ForwardResumeCommitsRewindPreviewDiscAndTrayChanges  )

◆ TEST_F() [15/60]

TEST_F ( TestGameClientDiscs ,
ForwardResumeCommitsRewindPreviewWithoutRunningAgain  )

◆ TEST_F() [16/60]

TEST_F ( TestGameClientDiscs ,
ForwardSavestateCapturesLiveMachineDiscAndTimestamp  )

◆ TEST_F() [17/60]

TEST_F ( TestGameClientDiscs ,
LegacyDeserializeClosesTrayBeforeLoading  )

◆ TEST_F() [18/60]

TEST_F ( TestGameClientDiscs ,
LegacySavestateDeserializeFailureLeavesStateUncertain  )

◆ TEST_F() [19/60]

TEST_F ( TestGameClientDiscs ,
LegacySavestateMediaReconciliationFailureLeavesStateUncertain  )

◆ TEST_F() [20/60]

TEST_F ( TestGameClientDiscs ,
NewSessionDiscardsPreviousMediaCatalog  )

◆ TEST_F() [21/60]

TEST_F ( TestGameClientDiscs ,
NewSessionStartsFromItsOwnMedia  )

◆ TEST_F() [22/60]

TEST_F ( TestGameClientDiscs ,
NoDiscAcceptsCoreSentinelBeyondImageCount  )

◆ TEST_F() [23/60]

TEST_F ( TestGameClientDiscs ,
OlderDiscModelKeepsLaterMediaIdentity  )

◆ TEST_F() [24/60]

TEST_F ( TestGameClientDiscs ,
OnlyRestoredSavestateClearsAnExistingRestoreLatch  )

◆ TEST_F() [25/60]

TEST_F ( TestGameClientDiscs ,
PrepareDeserializePreservesHistoricalTrayModel  )

◆ TEST_F() [26/60]

TEST_F ( TestGameClientDiscs ,
RefusedMediaRestoreReportsFailure  )

◆ TEST_F() [27/60]

TEST_F ( TestGameClientDiscs ,
RejectedAdvanceMediaRestoresOnlyTheTimelineCursor  )

◆ TEST_F() [28/60]

TEST_F ( TestGameClientDiscs ,
RejectedAdvanceResumesPreviousSpeedAfterRollback  )

◆ TEST_F() [29/60]

TEST_F ( TestGameClientDiscs ,
RejectedMediaPreparationSkipsDeserializeAndRestoresPreviousState  )

◆ TEST_F() [30/60]

TEST_F ( TestGameClientDiscs ,
RejectedRewindMediaRestoresOnlyTheTimelineCursor  )

◆ TEST_F() [31/60]

TEST_F ( TestGameClientDiscs ,
RejectedRewindResumesPreviousSpeedAfterRollback  )

◆ TEST_F() [32/60]

TEST_F ( TestGameClientDiscs ,
RejectedSavestateMediaDoesNotLatchOrBlockSaving  )

◆ TEST_F() [33/60]

TEST_F ( TestGameClientDiscs ,
RejectedSeekAfterRewindPreviewKeepsHistoricalCapture  )

◆ TEST_F() [34/60]

TEST_F ( TestGameClientDiscs ,
RepeatedRestoreWithoutCorePathMetadataDoesNotMutateMedia  )

◆ TEST_F() [35/60]

TEST_F ( TestGameClientDiscs ,
RestoredSeekAndSavestateKeepPlaybackUsable  )

◆ TEST_F() [36/60]

TEST_F ( TestGameClientDiscs ,
RestoreEmptyPlaylistAndTrailingRemovedSlot  )

◆ TEST_F() [37/60]

TEST_F ( TestGameClientDiscs ,
RestoreHistoricalTopologyClearsRemovedAndExtraSlots  )

◆ TEST_F() [38/60]

TEST_F ( TestGameClientDiscs ,
RestoreSelectionAndTrayIndependently  )

◆ TEST_F() [39/60]

TEST_F ( TestGameClientDiscs ,
ReusedRemovedSlotKeepsIdentityWithoutCoreMetadata  )

◆ TEST_F() [40/60]

TEST_F ( TestGameClientDiscs ,
RewindPreviewSavestateUsesHistoricalMachineDiscAndTimestamp  )

◆ TEST_F() [41/60]

TEST_F ( TestGameClientDiscs ,
RewindPreviewSaveWithoutHistoricalFrameIsRejected  )

◆ TEST_F() [42/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateAllowsKnownMediaOnlyChanges  )

◆ TEST_F() [43/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsAddedDisc  )

◆ TEST_F() [44/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsEmptyPlaylist  )

◆ TEST_F() [45/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsNoDiscEdit  )

◆ TEST_F() [46/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsRemovedSlot  )

◆ TEST_F() [47/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsReorderedPlaylist  )

◆ TEST_F() [48/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsSelectedDiscEdit  )

◆ TEST_F() [49/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateRejectsTrayEdit  )

◆ TEST_F() [50/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateWithMismatchedMediaFailsCoreValidation  )

◆ TEST_F() [51/60]

TEST_F ( TestGameClientDiscs ,
RewindSavestateWithoutDiscEditsRoundtrips  )

◆ TEST_F() [52/60]

TEST_F ( TestGameClientDiscs ,
SavestateAfterSeekCapturesLiveDiscEdits  )

◆ TEST_F() [53/60]

TEST_F ( TestGameClientDiscs ,
SavestateDeserializeFailureLeavesStateUncertainDespiteMediaRollback  )

◆ TEST_F() [54/60]

TEST_F ( TestGameClientDiscs ,
SavestateDiscRollbackFailureLeavesStateUncertainBeforeDeserialize  )

◆ TEST_F() [55/60]

TEST_F ( TestGameClientDiscs ,
SavestateLoadsSupportedHistoryAndSkipsRemovedSlots  )

◆ TEST_F() [56/60]

TEST_F ( TestGameClientDiscs ,
SavestateRejectsKnownMediaUnsupportedByActiveCore  )

◆ TEST_F() [57/60]

TEST_F ( TestGameClientDiscs ,
SavestateRejectsUnsupportedUnselectedMedia  )

◆ TEST_F() [58/60]

TEST_F ( TestGameClientDiscs ,
SeekMachineRollbackFailureLeavesStateUncertain  )

◆ TEST_F() [59/60]

TEST_F ( TestGameClientDiscs ,
UnchangedDiscModelCanLearnMediaIdentity  )

◆ TEST_F() [60/60]

TEST_F ( TestGameClientDiscs ,
UnknownCorePathsCannotBypassHistoricalRemoval  )