Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestDVDDemuxUtils.cpp File Reference
#include "cores/VideoPlayer/DVDDemuxers/DVDDemuxUtils.h"
#include <algorithm>
#include <string>
#include <gtest/gtest.h>
#include <libavformat/avformat.h>

Classes

struct  TestAVChapter
 
struct  TestChapter
 
class  ChapterLoaderTester
 

Functions

 TEST_P (ChapterLoaderTester, LoadChapters)
 
 INSTANTIATE_TEST_SUITE_P (TestDVDDemuxUtils, ChapterLoaderTester, testing::ValuesIn(testChapters))
 
 TEST (TestDVDDemuxUtils, ReadChaptersInvalid)
 

Variables

const TestChapter testChapters []
 

Function Documentation

◆ INSTANTIATE_TEST_SUITE_P()

INSTANTIATE_TEST_SUITE_P ( TestDVDDemuxUtils ,
ChapterLoaderTester ,
testing::ValuesIn(testChapters)  )

◆ TEST()

TEST ( TestDVDDemuxUtils ,
ReadChaptersInvalid  )

◆ TEST_P()

TEST_P ( ChapterLoaderTester ,
LoadChapters  )

Variable Documentation

◆ testChapters

const TestChapter testChapters[]
Initial value:
= {
{{{{1, 1, 0, 1, "A"}, {1, 1, 1, 2, "B"}}},
{{{0s, 1s, "A"}, {1s, 2s, "B"}}}},
{{{{1, 1000, 0, 10000, "A"}, {20, 500, 250, 500, "B"}}},
{{{0s, 10s, "A"}, {10s, 20s, "B"}}}},
{{{{1, 1, 0, 11, "A"}, {1, 1, 10, 20, "B"}}},
{{{0s, 11s, "A"}, {10s, 20s, "B"}}}},
{{{{1, 1, 0, 0, "A"}, {1, 1, 10, 10, "B"}}},
{{{0s, 0s, "A"}, {10s, 10s, "B"}}}},
{{{{1, 1, 0, 0, "A"}, {1, 1, 10, 0, "B"}}},
{{{0s, 0s, "A"}, {10s, 0s, "B"}}}},
{{{{1, 1, 10, 20, "B"}, {1, 1, 0, 10, "A"}}},
{{{0s, 10s, "A"}, {10s, 20s, "B"}}}},
{{{{1, 1, 1, 2, "A"}}},
{{{0s, 0s, ""}, {1s, 2s, "A"}}}},
}