diff options
Diffstat (limited to 'core/fxge/dib/cfx_dibitmap_unittest.cpp')
-rw-r--r-- | core/fxge/dib/cfx_dibitmap_unittest.cpp | 58 |
1 files changed, 2 insertions, 56 deletions
diff --git a/core/fxge/dib/cfx_dibitmap_unittest.cpp b/core/fxge/dib/cfx_dibitmap_unittest.cpp index ce79a0180..ef448c238 100644 --- a/core/fxge/dib/cfx_dibitmap_unittest.cpp +++ b/core/fxge/dib/cfx_dibitmap_unittest.cpp @@ -10,7 +10,7 @@ #include "core/fxge/dib/fx_dib.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" -#include "third_party/base/span.h" +#include "third_party/base/containers/span.h" namespace { @@ -114,16 +114,6 @@ TEST(CFX_DIBitmap, CalculatePitchAndSizeBoundary) { } #if defined(_SKIA_SUPPORT_) -TEST(CFX_DIBitmap, PreMultiply_FromCleared) { - auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); - ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); - FXARGB_SETDIB(bitmap->GetBuffer().data(), 0x7f'ff'ff'ff); - - bitmap->PreMultiply(); - - EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0x7f, 0x7f, 0x7f, 0x7f)); -} - TEST(CFX_DIBitmap, UnPreMultiply_FromCleared) { auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); @@ -134,21 +124,10 @@ TEST(CFX_DIBitmap, UnPreMultiply_FromCleared) { EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0xff, 0xff, 0xff, 0x7f)); } -TEST(CFX_DIBitmap, PreMultiply_FromPreMultiplied) { - auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); - ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); - bitmap->PreMultiply(); - FXARGB_SETDIB(bitmap->GetBuffer().data(), 0x7f'7f'7f'7f); - - bitmap->PreMultiply(); - - EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0x7f, 0x7f, 0x7f, 0x7f)); -} - TEST(CFX_DIBitmap, UnPreMultiply_FromPreMultiplied) { auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); - bitmap->PreMultiply(); + bitmap->ForcePreMultiply(); FXARGB_SETDIB(bitmap->GetBuffer().data(), 0x7f'7f'7f'7f); bitmap->UnPreMultiply(); @@ -156,17 +135,6 @@ TEST(CFX_DIBitmap, UnPreMultiply_FromPreMultiplied) { EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0xff, 0xff, 0xff, 0x7f)); } -TEST(CFX_DIBitmap, PreMultiply_FromUnPreMultiplied) { - auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); - ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); - bitmap->UnPreMultiply(); - FXARGB_SETDIB(bitmap->GetBuffer().data(), 0x7f'ff'ff'ff); - - bitmap->PreMultiply(); - - EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0x7f, 0x7f, 0x7f, 0x7f)); -} - TEST(CFX_DIBitmap, UnPreMultiply_FromUnPreMultiplied) { auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); @@ -177,26 +145,4 @@ TEST(CFX_DIBitmap, UnPreMultiply_FromUnPreMultiplied) { EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0xff, 0xff, 0xff, 0x7f)); } - -TEST(CFX_DIBitmap, ForcePreMultiply) { - auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); - ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); - FXARGB_SETDIB(bitmap->GetBuffer().data(), 0x7f'7f'7f'7f); - - bitmap->ForcePreMultiply(); - - bitmap->PreMultiply(); - EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0x7f, 0x7f, 0x7f, 0x7f)); -} - -TEST(CFX_DIBitmap, ForceUnPreMultiply) { - auto bitmap = pdfium::MakeRetain<CFX_DIBitmap>(); - ASSERT_TRUE(bitmap->Create(1, 1, FXDIB_Format::kArgb)); - FXARGB_SETDIB(bitmap->GetBuffer().data(), 0x7f'ff'ff'ff); - - bitmap->ForceUnPreMultiply(); - - bitmap->UnPreMultiply(); - EXPECT_THAT(bitmap->GetBuffer(), ElementsAre(0xff, 0xff, 0xff, 0x7f)); -} #endif // defined(_SKIA_SUPPORT_) |