chromium/media/formats/webm/webm_projection_parser_unittest.cc

// Copyright 2021 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/webm/webm_projection_parser.h"

#include "media/base/mock_media_log.h"
#include "media/formats/webm/webm_constants.h"
#include "media/formats/webm/webm_video_client.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

StrictMock;

namespace media {

// Matchers for verifying common media log entry strings.
MATCHER(UnexpectedProjectionId, "") {}

MATCHER(UnexpectedProjectionType, "") {}

MATCHER(UnexpectedMultipleValuesForProjectionType, "") {}

MATCHER(UnexpectedMultipleValuesForYaw, "") {}

MATCHER(UnexpectedMultipleValuesForPitch, "") {}

MATCHER(UnexpectedMultipleValuesForRoll, "") {}

MATCHER(UnexpectedProjectionYaw, "") {}

MATCHER(UnexpectedProjectionPitch, "") {}

MATCHER(UnexpectedProjectionRoll, "") {}

MATCHER(MissingProjectionType, "") {}

MATCHER(MissingProjectionPoseYaw, "") {}

MATCHER(MissingProjectionPosePitch, "") {}

MATCHER(MissingProjectionPoseRoll, "") {}

class WebMProjectionParserTest : public testing::Test {};

TEST_F(WebMProjectionParserTest, UnexpectedInt) {}

TEST_F(WebMProjectionParserTest, UnexpectedFloat) {}

TEST_F(WebMProjectionParserTest, InvalidProjectionType) {}

TEST_F(WebMProjectionParserTest, MultipleProjectionType) {}

TEST_F(WebMProjectionParserTest, InvalidProjectionYaw) {}

TEST_F(WebMProjectionParserTest, InvalidProjectionPitch) {}

TEST_F(WebMProjectionParserTest, InvalidProjectionRoll) {}

TEST_F(WebMProjectionParserTest, MultipleProjectionYaw) {}

TEST_F(WebMProjectionParserTest, MultipleProjectionPitch) {}

TEST_F(WebMProjectionParserTest, MultipleProjectionRoll) {}

TEST_F(WebMProjectionParserTest, MissingProjectionType) {}

TEST_F(WebMProjectionParserTest, MissingProjectionPosYaw) {}

TEST_F(WebMProjectionParserTest, MissingProjectionPosePitch) {}

TEST_F(WebMProjectionParserTest, MissingProjectionPoseRoll) {}

}  // namespace media