diff options
-rw-r--r-- | chromeos/dbus/cros_disks_client_unittest.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chromeos/dbus/cros_disks_client_unittest.cc b/chromeos/dbus/cros_disks_client_unittest.cc index 91abc8f..ce2c77c 100644 --- a/chromeos/dbus/cros_disks_client_unittest.cc +++ b/chromeos/dbus/cros_disks_client_unittest.cc @@ -122,7 +122,14 @@ TEST(CrosDisksClientTest, DiskInfo) { EXPECT_EQ(kDeviceFile, result.device_path()); EXPECT_EQ(kDeviceIsDrive, result.is_drive()); EXPECT_EQ(kDeviceIsReadOnly, result.is_read_only()); - EXPECT_EQ(kDevicePresentationHide, result.is_hidden()); + // Use EXPECT_TRUE(kDevicePresentationHide == result.is_hidden()) instead of + // EXPECT_EQ(kDevicePresentationHide, result.is_hidden()) as gcc 4.7 issues + // the following warning on EXPECT_EQ(false, x), which is turned into an error + // with -Werror=conversion-null: + // + // converting 'false' to pointer type for argument 1 of + // 'char testing::internal::IsNullLiteralHelper(testing::internal::Secret*)' + EXPECT_TRUE(kDevicePresentationHide == result.is_hidden()); EXPECT_EQ(kDeviceIsMediaAvailable, result.has_media()); EXPECT_EQ(kDeviceIsOnBootDevice, result.on_boot_device()); EXPECT_EQ(kNativePath, result.system_path()); |