Chromium Code Reviews| Index: content/common/cursors/webcursor_unittest.cc |
| diff --git a/content/common/cursors/webcursor_unittest.cc b/content/common/cursors/webcursor_unittest.cc |
| index 0fd1a751273643fee10b727255d3181223df2bb6..fc235bdf88b9ca0c0ff736694d36a9ff5a5a3fc9 100644 |
| --- a/content/common/cursors/webcursor_unittest.cc |
| +++ b/content/common/cursors/webcursor_unittest.cc |
| @@ -242,6 +242,19 @@ TEST(WebCursorTest, AlphaConversion) { |
| EXPECT_EQ(testColor, |
| SkPreMultiplyColor(*cursor_info.custom_image.getAddr32(0,0))); |
| } |
| + |
| +#if defined(OS_MACOSX) |
| + // On MacOS, test roundtrip through NSCursor conversion |
|
Avi (use Gerrit)
2015/10/21 04:30:55
finish sentences with periods
|
| + WebCursor custom_cursor_copy; |
| + custom_cursor_copy.InitFromNSCursor(custom_cursor.GetNativeCursor()); |
| + custom_cursor_copy.GetCursorInfo(&cursor_info); |
| + { |
| + SkAutoLockPixels lock(cursor_info.custom_image); |
| + EXPECT_EQ(kUnpremul_SkAlphaType, cursor_info.custom_image.alphaType()); |
| + EXPECT_EQ(testColor, |
| + SkPreMultiplyColor(*cursor_info.custom_image.getAddr32(0,0))); |
| + } |
| +#endif |
| } |
| } // namespace content |