chromium/third_party/angle/src/libANGLE/renderer/gl/DisplayGL_unittest.cpp

//
// Copyright 2021 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

#include "gmock/gmock.h"
#include "gtest/gtest.h"

#include "tests/angle_unittests_utils.h"

namespace rx
{

extern std::string SanitizeRendererString(std::string rendererString);
extern std::string SanitizeVersionString(std::string versionString,
                                         bool isES,
                                         bool includeFullVersion);

namespace testing
{

namespace
{

TEST(DisplayGLTest, SanitizeRendererStringIntel)
{}

TEST(DisplayGLTest, SanitizeRendererStringLLVMPipe)
{}

TEST(DisplayGLTest, SanitizeRendererStringRadeonVega)
{}

TEST(DisplayGLTest, SanitizeRendererStringRadeonTM)
{}

TEST(DisplayGLTest, SanitizeRendererStringRadeonWithoutGeneration)
{}

TEST(DisplayGLTest, SanitizeVersionStringOpenGLMissing)
{}

// Note: OpenGL renderers with this prefix don't actually seem to be present in the wild
TEST(DisplayGLTest, SanitizeVersionStringOpenGLPresent)
{}

TEST(DisplayGLTest, SanitizeVersionStringOpenGLESMissing)
{}

TEST(DisplayGLTest, SanitizeVersionStringOpenGLESPresent)
{}

TEST(DisplayGLTest, SanitizeVersionStringOpenGLMissingLimited)
{}

// Note: OpenGL renderers with this prefix don't actually seem to be present in the wild
TEST(DisplayGLTest, SanitizeVersionStringOpenGLPresentLimited)
{}

TEST(DisplayGLTest, SanitizeVersionStringOpenGLESMissingLimited)
{}

TEST(DisplayGLTest, SanitizeVersionStringOpenGLESPresentLimited)
{}

}  // anonymous namespace

}  // namespace testing

}  // namespace rx