chromium/media/formats/hls/segment_stream_unittest.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "media/formats/hls/segment_stream.h"

#include <optional>

#include "base/logging.h"
#include "base/test/gmock_callback_support.h"
#include "media/base/test_helpers.h"
#include "media/formats/hls/media_playlist_test_builder.h"
#include "media/formats/hls/parse_status.h"
#include "media/formats/hls/types.h"
#include "media/formats/hls/variant_stream.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace media::hls {

_;

namespace {

template <typename... Strings>
scoped_refptr<MediaPlaylist> CreateMediaPlaylist(Strings... strings) {}

}  // namespace

TEST(SegmentStreamUnittest, BasicQueueUsage) {}

TEST(SegmentStreamUnittest, SeekInQueue) {}

TEST(SegmentStreamUnittest, SeekDisallowed) {}

TEST(SegmentStreamUnittest, SeekablePlaylistAdapt) {}

TEST(SegmentStreamUnittest, RealWorldExample) {}

TEST(SegmentStreamUnittest, UnseekablePlaylistAdapt) {}

TEST(SegmentStreamUnittest, SeekableEncryptedPlaylistAdapt) {}

}  // namespace media::hls