| OLD | NEW |
| (Empty) |
| 1 // Copyright 2014 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 "ui/display/chromeos/x11/display_util_x11.h" | |
| 6 | |
| 7 #include <memory> | |
| 8 | |
| 9 #include "testing/gtest/include/gtest/gtest.h" | |
| 10 | |
| 11 namespace ui { | |
| 12 | |
| 13 TEST(DisplayUtilX11Test, GetDisplayConnectionTypeFromName) { | |
| 14 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_INTERNAL, | |
| 15 GetDisplayConnectionTypeFromName("LVDS")); | |
| 16 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_INTERNAL, | |
| 17 GetDisplayConnectionTypeFromName("eDP")); | |
| 18 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_INTERNAL, | |
| 19 GetDisplayConnectionTypeFromName("DSI")); | |
| 20 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_INTERNAL, | |
| 21 GetDisplayConnectionTypeFromName("LVDSxx")); | |
| 22 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_INTERNAL, | |
| 23 GetDisplayConnectionTypeFromName("eDPzz")); | |
| 24 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_INTERNAL, | |
| 25 GetDisplayConnectionTypeFromName("DSIyy")); | |
| 26 | |
| 27 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_VGA, | |
| 28 GetDisplayConnectionTypeFromName("VGA")); | |
| 29 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_VGA, | |
| 30 GetDisplayConnectionTypeFromName("VGAxx")); | |
| 31 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_HDMI, | |
| 32 GetDisplayConnectionTypeFromName("HDMI")); | |
| 33 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_HDMI, | |
| 34 GetDisplayConnectionTypeFromName("HDMIyy")); | |
| 35 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_DVI, | |
| 36 GetDisplayConnectionTypeFromName("DVI")); | |
| 37 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_DVI, | |
| 38 GetDisplayConnectionTypeFromName("DVIzz")); | |
| 39 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_DISPLAYPORT, | |
| 40 GetDisplayConnectionTypeFromName("DP")); | |
| 41 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_DISPLAYPORT, | |
| 42 GetDisplayConnectionTypeFromName("DPww")); | |
| 43 | |
| 44 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 45 GetDisplayConnectionTypeFromName("xyz")); | |
| 46 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 47 GetDisplayConnectionTypeFromName("abcLVDS")); | |
| 48 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 49 GetDisplayConnectionTypeFromName("cdeeDP")); | |
| 50 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 51 GetDisplayConnectionTypeFromName("abcDSI")); | |
| 52 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 53 GetDisplayConnectionTypeFromName("LVD")); | |
| 54 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 55 GetDisplayConnectionTypeFromName("eD")); | |
| 56 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 57 GetDisplayConnectionTypeFromName("DS")); | |
| 58 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 59 GetDisplayConnectionTypeFromName("VG")); | |
| 60 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 61 GetDisplayConnectionTypeFromName("HDM")); | |
| 62 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 63 GetDisplayConnectionTypeFromName("DV")); | |
| 64 EXPECT_EQ(DISPLAY_CONNECTION_TYPE_UNKNOWN, | |
| 65 GetDisplayConnectionTypeFromName("D")); | |
| 66 } | |
| 67 | |
| 68 } // namespace ui | |
| OLD | NEW |