OLD | NEW |
| (Empty) |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "chrome/common/gpu_info.h" | |
6 #include "testing/gtest/include/gtest/gtest.h" | |
7 | |
8 // Test that an empty GPUInfo has valid members | |
9 TEST(GPUInfoBasicTest, EmptyGPUInfo) { | |
10 GPUInfo gpu_info; | |
11 EXPECT_EQ(gpu_info.level, GPUInfo::kUninitialized); | |
12 EXPECT_EQ(gpu_info.initialization_time.ToInternalValue(), 0); | |
13 EXPECT_EQ(gpu_info.vendor_id, 0u); | |
14 EXPECT_EQ(gpu_info.device_id, 0u); | |
15 EXPECT_EQ(gpu_info.driver_vendor, ""); | |
16 EXPECT_EQ(gpu_info.driver_version, ""); | |
17 EXPECT_EQ(gpu_info.driver_date, ""); | |
18 EXPECT_EQ(gpu_info.pixel_shader_version, 0u); | |
19 EXPECT_EQ(gpu_info.vertex_shader_version, 0u); | |
20 EXPECT_EQ(gpu_info.gl_version, 0u); | |
21 EXPECT_EQ(gpu_info.gl_version_string, ""); | |
22 EXPECT_EQ(gpu_info.gl_vendor, ""); | |
23 EXPECT_EQ(gpu_info.gl_renderer, ""); | |
24 EXPECT_EQ(gpu_info.gl_extensions, ""); | |
25 EXPECT_EQ(gpu_info.can_lose_context, false); | |
26 } | |
OLD | NEW |