Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestHTTPDirectory Class Reference
Inheritance diagram for TestHTTPDirectory:

Protected Member Functions

 TestHTTPDirectory ()
 
 ~TestHTTPDirectory () override=default
 
void SetUp () override
 
void TearDown () override
 
void SetupMediaSources ()
 
void TearDownMediaSources ()
 
std::string GetUrl (const std::string &path)
 
std::string GetUrlOfTestFile (const std::string &testFile)
 
void CheckFileItemTypes (CFileItemList const &items)
 
void CheckFileItemLabels (CFileItemList const &items)
 
void CheckFileItemDateTimes (CFileItemList const &items)
 
void CheckFileItemSizes (CFileItemList const &items)
 
void CheckFileItems (CFileItemList const &items)
 
void CheckFileItemsAndMetadata (CFileItemList const &items)
 

Static Protected Member Functions

static void SetUpTestSuite ()
 
static void TearDownTestSuite ()
 

Protected Attributes

std::string const m_sourcePath
 
CHTTPDirectory m_httpDirectory
 

Static Protected Attributes

static std::unique_ptr< CWebServers_webServer
 
static std::string s_baseUrl
 
static std::unique_ptr< CHTTPVfsHandlers_vfsHandler
 

Constructor & Destructor Documentation

◆ TestHTTPDirectory()

TestHTTPDirectory::TestHTTPDirectory ( )
inlineprotected

◆ ~TestHTTPDirectory()

TestHTTPDirectory::~TestHTTPDirectory ( )
overrideprotecteddefault

Member Function Documentation

◆ CheckFileItemDateTimes()

void TestHTTPDirectory::CheckFileItemDateTimes ( CFileItemList const & items)
inlineprotected

◆ CheckFileItemLabels()

void TestHTTPDirectory::CheckFileItemLabels ( CFileItemList const & items)
inlineprotected

◆ CheckFileItems()

void TestHTTPDirectory::CheckFileItems ( CFileItemList const & items)
inlineprotected

◆ CheckFileItemsAndMetadata()

void TestHTTPDirectory::CheckFileItemsAndMetadata ( CFileItemList const & items)
inlineprotected

◆ CheckFileItemSizes()

void TestHTTPDirectory::CheckFileItemSizes ( CFileItemList const & items)
inlineprotected

◆ CheckFileItemTypes()

void TestHTTPDirectory::CheckFileItemTypes ( CFileItemList const & items)
inlineprotected

◆ GetUrl()

std::string TestHTTPDirectory::GetUrl ( const std::string & path)
inlineprotected

◆ GetUrlOfTestFile()

std::string TestHTTPDirectory::GetUrlOfTestFile ( const std::string & testFile)
inlineprotected

◆ SetUp()

void TestHTTPDirectory::SetUp ( )
inlineoverrideprotected

◆ SetupMediaSources()

void TestHTTPDirectory::SetupMediaSources ( )
inlineprotected

◆ SetUpTestSuite()

static void TestHTTPDirectory::SetUpTestSuite ( )
inlinestaticprotected

CWebServer's constructor needs the service broker's logger, which does not exist during static initialisation.

◆ TearDown()

void TestHTTPDirectory::TearDown ( )
inlineoverrideprotected

◆ TearDownMediaSources()

void TestHTTPDirectory::TearDownMediaSources ( )
inlineprotected

◆ TearDownTestSuite()

static void TestHTTPDirectory::TearDownTestSuite ( )
inlinestaticprotected

Member Data Documentation

◆ m_httpDirectory

CHTTPDirectory TestHTTPDirectory::m_httpDirectory
protected

◆ m_sourcePath

std::string const TestHTTPDirectory::m_sourcePath
protected

◆ s_baseUrl

std::string TestHTTPDirectory::s_baseUrl
staticprotected

◆ s_vfsHandler

std::unique_ptr< CHTTPVfsHandler > TestHTTPDirectory::s_vfsHandler
staticprotected

◆ s_webServer

std::unique_ptr< CWebServer > TestHTTPDirectory::s_webServer
staticprotected

The documentation for this class was generated from the following file: