Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestBlurayDirectory.cpp File Reference
#include "FileItem.h"
#include "FileItemList.h"
#include "ServiceBroker.h"
#include "URL.h"
#include "filesystem/BlurayDirectory.h"
#include "filesystem/BlurayDiscCache.h"
#include "filesystem/Directory.h"
#include "filesystem/DiscDirectoryHelper.h"
#include "filesystem/File.h"
#include "filesystem/SpecialProtocol.h"
#include "language/LanguageTag.h"
#include "test/TestUtils.h"
#include "utils/ItemProperties.h"
#include "utils/URIUtils.h"
#include "utils/Variant.h"
#include <chrono>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include <gtest/gtest.h>

Classes

class  TestBlurayDirectory
 

Functions

 TEST_F (TestBlurayDirectory, FilterPlaylists_NoPlaylists)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_EveryPlaylistDiscarded)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_SinglePlaylistIsKept)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesPlaylistsWithoutClips)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesPlaylistsShorterThanASecond)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesLoopingPlaylists)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_KeepsPlaylistsRevisitingAClip)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesDuplicatesKeepingTheLowestNumbered)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_KeepsPlaylistsDifferingByClips)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_KeepsPlaylistsDifferingByChapters)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_KeepsPlaylistsDifferingByDuration)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesAPictureInPictureCopyKeepingThePlainOne)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesDuplicatesKeepingTheDolbyVisionOne)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesAPictureInPictureCopyEvenWithDolbyVision)
 
 TEST_F (TestBlurayDirectory, FilterPlaylists_RemovesAllCopiesOfADuplicate)
 
 TEST_F (TestBlurayDirectory, ProcessPlaylist_CarriesThePlaylistThrough)
 
 TEST_F (TestBlurayDirectory, GetPlaylists_IgnoresOtherFilesNamedAfterAPlaylist)
 

Function Documentation

◆ TEST_F() [1/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_EveryPlaylistDiscarded  )

◆ TEST_F() [2/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_KeepsPlaylistsDifferingByChapters  )

◆ TEST_F() [3/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_KeepsPlaylistsDifferingByClips  )

◆ TEST_F() [4/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_KeepsPlaylistsDifferingByDuration  )

◆ TEST_F() [5/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_KeepsPlaylistsRevisitingAClip  )

◆ TEST_F() [6/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_NoPlaylists  )

◆ TEST_F() [7/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesAllCopiesOfADuplicate  )

◆ TEST_F() [8/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesAPictureInPictureCopyEvenWithDolbyVision  )

◆ TEST_F() [9/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesAPictureInPictureCopyKeepingThePlainOne  )

◆ TEST_F() [10/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesDuplicatesKeepingTheDolbyVisionOne  )

◆ TEST_F() [11/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesDuplicatesKeepingTheLowestNumbered  )

◆ TEST_F() [12/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesLoopingPlaylists  )

◆ TEST_F() [13/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesPlaylistsShorterThanASecond  )

◆ TEST_F() [14/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_RemovesPlaylistsWithoutClips  )

◆ TEST_F() [15/17]

TEST_F ( TestBlurayDirectory ,
FilterPlaylists_SinglePlaylistIsKept  )

◆ TEST_F() [16/17]

TEST_F ( TestBlurayDirectory ,
GetPlaylists_IgnoresOtherFilesNamedAfterAPlaylist  )

◆ TEST_F() [17/17]

TEST_F ( TestBlurayDirectory ,
ProcessPlaylist_CarriesThePlaylistThrough  )