#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 {
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) { … }
}