#include <algorithm>
#include <string>
#include "base/test/task_environment.h"
#include "build/build_config.h"
#include "gpu/config/gpu_feature_type.h"
#include "gpu/ipc/common/gpu_feature_info.mojom.h"
#include "gpu/ipc/common/gpu_feature_info_mojom_traits.h"
#include "gpu/ipc/common/traits_test_service.mojom.h"
#include "mojo/public/cpp/bindings/receiver_set.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace gpu {
namespace {
class StructTraitsTest : public testing::Test, public mojom::TraitsTestService { … };
}
TEST_F(StructTraitsTest, GPUDevice) { … }
TEST_F(StructTraitsTest, GpuInfo) { … }
TEST_F(StructTraitsTest, EmptyGpuInfo) { … }
TEST_F(StructTraitsTest, Mailbox) { … }
TEST_F(StructTraitsTest, MailboxHolder) { … }
TEST_F(StructTraitsTest, SyncToken) { … }
TEST_F(StructTraitsTest, VideoDecodeAcceleratorSupportedProfile) { … }
TEST_F(StructTraitsTest, VideoDecodeAcceleratorCapabilities) { … }
TEST_F(StructTraitsTest, VideoEncodeAcceleratorSupportedProfile) { … }
TEST_F(StructTraitsTest, GpuPreferences) { … }
TEST_F(StructTraitsTest, GpuFeatureInfo) { … }
}