7#include <packager/mpd/base/mock_mpd_builder.h>
12#include <packager/mpd/base/adaptation_set.h>
13#include <packager/mpd/base/media_info.pb.h>
14#include <packager/mpd/base/mpd_builder.h>
15#include <packager/mpd/base/mpd_options.h>
16#include <packager/mpd/base/period.h>
17#include <packager/mpd/base/representation.h>
21const char kEmptyLang[] =
"";
22const MpdOptions kDefaultMpdOptions;
27MockMpdBuilder::MockMpdBuilder() : MpdBuilder(kDefaultMpdOptions) {}
28MockMpdBuilder::~MockMpdBuilder() {}
30MockPeriod::MockPeriod(uint32_t period_id,
double start_time_in_seconds)
32 start_time_in_seconds,
34 &sequence_counter_) {}
36MockAdaptationSet::MockAdaptationSet()
37 : AdaptationSet(kEmptyLang, kDefaultMpdOptions, &sequence_counter_) {}
39MockAdaptationSet::~MockAdaptationSet() {}
41MockRepresentation::MockRepresentation(uint32_t representation_id)
42 : Representation(MediaInfo(),
45 std::unique_ptr<RepresentationStateChangeListener>()) {}
46MockRepresentation::~MockRepresentation() {}
All the methods that are virtual are virtual for mocking.