Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestStreamDetails.cpp File Reference
#include "utils/StreamDetails.h"
#include <gtest/gtest.h>

Functions

 TEST (TestStreamDetails, General)
 
 TEST (TestStreamDetails, VideoDimsToResolutionDescription)
 
 TEST (TestStreamDetails, VideoDimsToResolutionDescriptionCommonResolutions)
 
 TEST (TestStreamDetails, VideoDimsToResolutionDescriptionEdgeCases)
 
 TEST (TestStreamDetails, VideoAspectToAspectDescription)
 
 TEST (TestStreamDetails, VideoAspectToAspectDescriptionCommonRatios)
 
 TEST (TestStreamDetails, VideoAspectToAspectDescriptionBoundaries)
 
 TEST (TestStreamDetails, VideoAspectToAspectDescriptionEdgeCases)
 
 TEST (TestStreamDetails, VideoAspectToAspectDescriptionRealContent)
 
 TEST (TestStreamDetails, VideoAspectToAspectDescriptionRelabelledRanges)
 
 TEST (TestStreamDetails, Equality_BothEmpty)
 
 TEST (TestStreamDetails, Equality_SelfComparison)
 
 TEST (TestStreamDetails, Equality_IdenticalContentAndSource)
 
 TEST (TestStreamDetails, Equality_SameContentDifferentVideoSource_MediaVsNfo)
 
 TEST (TestStreamDetails, Equality_SameContentDifferentAudioSource_MediaVsNfo)
 
 TEST (TestStreamDetails, Equality_SameContentDifferentSubtitleSource_MediaVsNfo)
 
 TEST (TestStreamDetails, Equality_BothNfoSource_SameContent)
 
 TEST (TestStreamDetails, Equality_DifferentContentSameSource)
 
 TEST (TestStreamDetails, GetSource_PerStreamAndOutOfRange)
 
 TEST (TestStreamDetails, GetSources_Empty)
 
 TEST (TestStreamDetails, GetSources_ReturnsHighestOfMixedSources)
 
 TEST (TestStreamDetails, SetSources_AppliesToEveryStream)
 
 TEST (TestStreamDetails, ShouldUpdateWithNewDetails_HigherOrEqualSourceWins)
 
 TEST (TestStreamDetails, ShouldUpdateWithNewDetails_LegacyIsNeverOverwritten)
 
 TEST (TestStreamDetails, ShouldUpdateWithNewDetails_EmptyDetails)
 
 TEST (TestStreamDetails, ShouldUpdateWithNewDetails_MixedSourcesUseHighest)
 
 TEST (TestStreamDetails, Version_DefaultsToCurrentAndSurvivesCopy)
 
 TEST (TestStreamDetails, Version_AbsentStreamReportsZero)
 
 TEST (TestStreamDetails, Source_SurvivesCopyAssignment)
 

Function Documentation

◆ TEST() [1/29]

TEST ( TestStreamDetails ,
Equality_BothEmpty  )

◆ TEST() [2/29]

TEST ( TestStreamDetails ,
Equality_BothNfoSource_SameContent  )

◆ TEST() [3/29]

TEST ( TestStreamDetails ,
Equality_DifferentContentSameSource  )

◆ TEST() [4/29]

TEST ( TestStreamDetails ,
Equality_IdenticalContentAndSource  )

◆ TEST() [5/29]

TEST ( TestStreamDetails ,
Equality_SameContentDifferentAudioSource_MediaVsNfo  )

◆ TEST() [6/29]

TEST ( TestStreamDetails ,
Equality_SameContentDifferentSubtitleSource_MediaVsNfo  )

◆ TEST() [7/29]

TEST ( TestStreamDetails ,
Equality_SameContentDifferentVideoSource_MediaVsNfo  )

◆ TEST() [8/29]

TEST ( TestStreamDetails ,
Equality_SelfComparison  )

◆ TEST() [9/29]

TEST ( TestStreamDetails ,
General  )

◆ TEST() [10/29]

TEST ( TestStreamDetails ,
GetSource_PerStreamAndOutOfRange  )

◆ TEST() [11/29]

TEST ( TestStreamDetails ,
GetSources_Empty  )

◆ TEST() [12/29]

TEST ( TestStreamDetails ,
GetSources_ReturnsHighestOfMixedSources  )

◆ TEST() [13/29]

TEST ( TestStreamDetails ,
SetSources_AppliesToEveryStream  )

◆ TEST() [14/29]

TEST ( TestStreamDetails ,
ShouldUpdateWithNewDetails_EmptyDetails  )

◆ TEST() [15/29]

TEST ( TestStreamDetails ,
ShouldUpdateWithNewDetails_HigherOrEqualSourceWins  )

◆ TEST() [16/29]

TEST ( TestStreamDetails ,
ShouldUpdateWithNewDetails_LegacyIsNeverOverwritten  )

◆ TEST() [17/29]

TEST ( TestStreamDetails ,
ShouldUpdateWithNewDetails_MixedSourcesUseHighest  )

◆ TEST() [18/29]

TEST ( TestStreamDetails ,
Source_SurvivesCopyAssignment  )

◆ TEST() [19/29]

TEST ( TestStreamDetails ,
Version_AbsentStreamReportsZero  )

◆ TEST() [20/29]

TEST ( TestStreamDetails ,
Version_DefaultsToCurrentAndSurvivesCopy  )

◆ TEST() [21/29]

TEST ( TestStreamDetails ,
VideoAspectToAspectDescription  )

◆ TEST() [22/29]

TEST ( TestStreamDetails ,
VideoAspectToAspectDescriptionBoundaries  )

◆ TEST() [23/29]

TEST ( TestStreamDetails ,
VideoAspectToAspectDescriptionCommonRatios  )

◆ TEST() [24/29]

TEST ( TestStreamDetails ,
VideoAspectToAspectDescriptionEdgeCases  )

◆ TEST() [25/29]

TEST ( TestStreamDetails ,
VideoAspectToAspectDescriptionRealContent  )

◆ TEST() [26/29]

TEST ( TestStreamDetails ,
VideoAspectToAspectDescriptionRelabelledRanges  )

◆ TEST() [27/29]

TEST ( TestStreamDetails ,
VideoDimsToResolutionDescription  )

◆ TEST() [28/29]

TEST ( TestStreamDetails ,
VideoDimsToResolutionDescriptionCommonResolutions  )

◆ TEST() [29/29]

TEST ( TestStreamDetails ,
VideoDimsToResolutionDescriptionEdgeCases  )