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

Classes

class  CTestPlayerCallback
 
class  CTestVideoPlayer
 
class  TestVideoPlayer
 

Enumerations

enum class  TestSeekStep { NORMAL , LARGE }
 

Functions

 TEST_F (TestVideoPlayer, GetPreviousBookmark)
 
 TEST_F (TestVideoPlayer, GetNextBookmark)
 
 TEST_F (TestVideoPlayer, GetBookmarkPos)
 
 TEST_F (TestVideoPlayer, UpdateHasVideoAudioClearsStaleVideoFlag)
 
 TEST_F (TestVideoPlayer, UpdateHasVideoAudioKeepsFlagsWhenStreamsOpen)
 
 TEST_F (TestVideoPlayer, SubtitleSelectionSurvivesTheStreamBeingClosed)
 
 TEST_F (TestVideoPlayer, SubtitleSelectionDoesNotLeakIntoTheNextPlayback)
 
 TEST_F (TestVideoPlayer, CalcTimeOrPercentSeekTargetCompat)
 
 TEST_F (TestVideoPlayer, CalcTimeOrPercentSeekTargetPercent)
 
 TEST_F (TestVideoPlayer, CalcTimeOrPercentSeekTargetSmooth)
 
 TEST_F (TestVideoPlayer, SyncWaitOnlyForPendingTimestamp)
 
 TEST_F (TestVideoPlayer, SyncWaitStartsWhenAnchorReady)
 
 TEST_F (TestVideoPlayer, SyncWaitClearsWhenTimestampArrives)
 
 TEST_F (TestVideoPlayer, SyncWaitClearsWhenReadinessIsLost)
 
 TEST_F (TestVideoPlayer, SyncWaitEndsForOrdinaryNoptsOutput)
 
 TEST_F (TestVideoPlayer, IsStreamingLocalFileReturnsFalse)
 
 TEST_F (TestVideoPlayer, IsStreamingManifestExtensionsReturnsTrue)
 
 TEST_F (TestVideoPlayer, IsStreamingMimeTypesReturnsTrue)
 
 TEST_F (TestVideoPlayer, IsStreamingItemPropertiesReturnsTrue)
 
 TEST_F (TestVideoPlayer, IsStreamingInputStreamTypes)
 
 TEST_F (TestVideoPlayer, IsStreamingDemuxerReturnsTrue)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_ResumeToNormalFromPause)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_ResumeToTempoFromPause)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_FFFromPause)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_RWFromPause)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_SpeedChangeWhilePlaying)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_ReturnToNormalFromFF)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_PauseFromPlaying)
 
 TEST_F (TestVideoPlayer, GetSpeedChangeNotifications_NoActualChange)
 

Enumeration Type Documentation

◆ TestSeekStep

enum class TestSeekStep
strong
Enumerator
NORMAL 
LARGE 

Function Documentation

◆ TEST_F() [1/29]

TEST_F ( TestVideoPlayer ,
CalcTimeOrPercentSeekTargetCompat  )

◆ TEST_F() [2/29]

TEST_F ( TestVideoPlayer ,
CalcTimeOrPercentSeekTargetPercent  )

◆ TEST_F() [3/29]

TEST_F ( TestVideoPlayer ,
CalcTimeOrPercentSeekTargetSmooth  )

◆ TEST_F() [4/29]

TEST_F ( TestVideoPlayer ,
GetBookmarkPos  )

◆ TEST_F() [5/29]

TEST_F ( TestVideoPlayer ,
GetNextBookmark  )

◆ TEST_F() [6/29]

TEST_F ( TestVideoPlayer ,
GetPreviousBookmark  )

◆ TEST_F() [7/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_FFFromPause  )

◆ TEST_F() [8/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_NoActualChange  )

◆ TEST_F() [9/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_PauseFromPlaying  )

◆ TEST_F() [10/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_ResumeToNormalFromPause  )

◆ TEST_F() [11/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_ResumeToTempoFromPause  )

◆ TEST_F() [12/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_ReturnToNormalFromFF  )

◆ TEST_F() [13/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_RWFromPause  )

◆ TEST_F() [14/29]

TEST_F ( TestVideoPlayer ,
GetSpeedChangeNotifications_SpeedChangeWhilePlaying  )

◆ TEST_F() [15/29]

TEST_F ( TestVideoPlayer ,
IsStreamingDemuxerReturnsTrue  )

◆ TEST_F() [16/29]

TEST_F ( TestVideoPlayer ,
IsStreamingInputStreamTypes  )
Todo
should partially move into InputStream unit tests and leave the test of IsStreaming here

◆ TEST_F() [17/29]

TEST_F ( TestVideoPlayer ,
IsStreamingItemPropertiesReturnsTrue  )

◆ TEST_F() [18/29]

TEST_F ( TestVideoPlayer ,
IsStreamingLocalFileReturnsFalse  )

◆ TEST_F() [19/29]

TEST_F ( TestVideoPlayer ,
IsStreamingManifestExtensionsReturnsTrue  )

◆ TEST_F() [20/29]

TEST_F ( TestVideoPlayer ,
IsStreamingMimeTypesReturnsTrue  )

◆ TEST_F() [21/29]

TEST_F ( TestVideoPlayer ,
SubtitleSelectionDoesNotLeakIntoTheNextPlayback  )

◆ TEST_F() [22/29]

TEST_F ( TestVideoPlayer ,
SubtitleSelectionSurvivesTheStreamBeingClosed  )

◆ TEST_F() [23/29]

TEST_F ( TestVideoPlayer ,
SyncWaitClearsWhenReadinessIsLost  )

◆ TEST_F() [24/29]

TEST_F ( TestVideoPlayer ,
SyncWaitClearsWhenTimestampArrives  )

◆ TEST_F() [25/29]

TEST_F ( TestVideoPlayer ,
SyncWaitEndsForOrdinaryNoptsOutput  )

◆ TEST_F() [26/29]

TEST_F ( TestVideoPlayer ,
SyncWaitOnlyForPendingTimestamp  )

◆ TEST_F() [27/29]

TEST_F ( TestVideoPlayer ,
SyncWaitStartsWhenAnchorReady  )

◆ TEST_F() [28/29]

TEST_F ( TestVideoPlayer ,
UpdateHasVideoAudioClearsStaleVideoFlag  )

◆ TEST_F() [29/29]

TEST_F ( TestVideoPlayer ,
UpdateHasVideoAudioKeepsFlagsWhenStreamsOpen  )