Chromium Code Reviews| Index: content/common/manifest_util_unittest.cc |
| diff --git a/content/common/manifest_util_unittest.cc b/content/common/manifest_util_unittest.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..7a24b69c4fba2328df66dc9689ed06961ff47ddb |
| --- /dev/null |
| +++ b/content/common/manifest_util_unittest.cc |
| @@ -0,0 +1,38 @@ |
| +// Copyright 2016 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. |
| + |
| +#include "content/public/common/manifest_util.h" |
| +#include "testing/gtest/include/gtest/gtest.h" |
| +#include "url/gurl.h" |
| + |
| +namespace content { |
| + |
| +TEST(ManifestUtilTest, WebDisplayModeToString) { |
| + for (int display = 0; display < blink::WebDisplayModeLast; ++display) { |
| + std::string display_string = |
| + WebDisplayModeToString(static_cast<blink::WebDisplayMode>(display)); |
| + blink::WebDisplayMode converted_display_enum = |
| + WebDisplayModeFromString(display_string); |
|
mlamouri (slow - plz ping)
2016/08/04 13:04:26
I don't think this test is working. If you wrote y
pkotwicz
2016/08/04 13:39:37
I am banking on ManifestParserTest#OrientationPars
|
| + EXPECT_EQ(converted_display_enum, display) |
| + << "Incorrect conversion from display enum value to string: " << display |
| + << " " << display_string; |
| + } |
| +} |
| + |
| +TEST(ManifestUtilTest, WebScreenOrientationLockTypeToString) { |
| + for (int orientation = 0; |
| + orientation < blink::WebScreenOrientationLockNatural; ++orientation) { |
| + std::string orientation_string = WebScreenOrientationLockTypeToString( |
| + static_cast<blink::WebScreenOrientationLockType>(orientation)); |
| + blink::WebScreenOrientationLockType converted_orientation_enum = |
| + WebScreenOrientationLockTypeFromString(orientation_string); |
| + EXPECT_EQ(converted_orientation_enum, orientation) |
| + << "Incorrect conversion from orientation enum value to string: " |
| + << orientation << " " << orientation_string; |
| + } |
| +} |
| + |
| +// manifest_parser_unittest.cc has additional tests. |
| + |
| +} // namespace content |