34 lines
1.1 KiB
C++
34 lines
1.1 KiB
C++
#include "packager/mpd/base/mock_mpd_builder.h"
|
|
|
|
#include "packager/mpd/base/media_info.pb.h"
|
|
|
|
namespace shaka {
|
|
namespace {
|
|
const char kEmptyLang[] = "";
|
|
const MpdOptions kDefaultMpdOptions;
|
|
const MpdBuilder::MpdType kDefaultMpdType = MpdBuilder::kStatic;
|
|
} // namespace
|
|
|
|
// Doesn't matter what values get passed to the super class' constructor.
|
|
// All methods used for testing should be mocked.
|
|
MockMpdBuilder::MockMpdBuilder(MpdType type)
|
|
: MpdBuilder(type, kDefaultMpdOptions) {}
|
|
MockMpdBuilder::~MockMpdBuilder() {}
|
|
|
|
MockAdaptationSet::MockAdaptationSet(uint32_t adaptation_set_id)
|
|
: AdaptationSet(adaptation_set_id,
|
|
kEmptyLang,
|
|
kDefaultMpdOptions,
|
|
kDefaultMpdType,
|
|
&sequence_counter_) {}
|
|
MockAdaptationSet::~MockAdaptationSet() {}
|
|
|
|
MockRepresentation::MockRepresentation(uint32_t representation_id)
|
|
: Representation(MediaInfo(),
|
|
kDefaultMpdOptions,
|
|
representation_id,
|
|
std::unique_ptr<RepresentationStateChangeListener>()) {}
|
|
MockRepresentation::~MockRepresentation() {}
|
|
|
|
} // namespace shaka
|