| Index: content/common/gpu_feature_flags_unittest.cc
|
| diff --git a/content/common/gpu_feature_flags_unittest.cc b/content/common/gpu_feature_flags_unittest.cc
|
| index 3a676c32dafddbaebc52bc267104b53b854d64a5..c016a88a847468e36fc4778d44722e2fd77bb1e0 100644
|
| --- a/content/common/gpu_feature_flags_unittest.cc
|
| +++ b/content/common/gpu_feature_flags_unittest.cc
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -50,5 +50,42 @@ TEST(GpuFeatureFlagsTest, GpuFeatureFlagsBasic) {
|
| GpuFeatureFlags::kGpuFeatureAll);
|
| EXPECT_EQ(GpuFeatureFlags::StringToGpuFeatureType("xxx"),
|
| GpuFeatureFlags::kGpuFeatureUnknown);
|
| -}
|
|
|
| + // Test GpuFeatureTypeToString for single-bit enums using the all enum
|
| + EXPECT_STREQ(
|
| + GpuFeatureFlags::GpuFeatureTypeToString(
|
| + GpuFeatureFlags::kGpuFeatureAcceleratedCompositing).c_str(),
|
| + "accelerated_compositing");
|
| + EXPECT_STREQ(
|
| + GpuFeatureFlags::GpuFeatureTypeToString(
|
| + GpuFeatureFlags::kGpuFeatureAccelerated2dCanvas).c_str(),
|
| + "accelerated_2d_canvas");
|
| + EXPECT_STREQ(
|
| + GpuFeatureFlags::GpuFeatureTypeToString(
|
| + GpuFeatureFlags::kGpuFeatureWebgl).c_str(),
|
| + "webgl");
|
| + EXPECT_STREQ(
|
| + GpuFeatureFlags::GpuFeatureTypeToString(
|
| + GpuFeatureFlags::kGpuFeatureMultisampling).c_str(),
|
| + "multisampling");
|
| + EXPECT_STREQ(
|
| + GpuFeatureFlags::GpuFeatureTypeToString(
|
| + GpuFeatureFlags::kGpuFeatureAll).c_str(),
|
| + "all");
|
| + EXPECT_STREQ(GpuFeatureFlags::GpuFeatureTypeToString(
|
| + GpuFeatureFlags::kGpuFeatureUnknown).c_str(),
|
| + "unknown");
|
| + EXPECT_STREQ(
|
| + GpuFeatureFlags::GpuFeatureTypeToString(
|
| + static_cast<GpuFeatureFlags::GpuFeatureType>(
|
| + GpuFeatureFlags::kGpuFeatureWebgl |
|
| + GpuFeatureFlags::kGpuFeatureMultisampling)).c_str(),
|
| + "webgl,multisampling");
|
| +
|
| + std::string tmp;
|
| + tmp = GpuFeatureFlags::GpuFeatureTypeToString(
|
| + static_cast<GpuFeatureFlags::GpuFeatureType>(
|
| + GpuFeatureFlags::kGpuFeatureWebgl |
|
| + GpuFeatureFlags::kGpuFeatureAll));
|
| + EXPECT_STREQ(tmp.c_str(), "all");
|
| +}
|
|
|