Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36ce80d5 authored by Chris Craik's avatar Chris Craik
Browse files

Fix Skia filter behavior test

Fixes: 28751534

Change-Id: Ie5e2ee946b21702539fc0cc7358d0f9550e7d095
parent e9f5d365
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
@@ -51,15 +51,20 @@ TEST(SkiaBehavior, genIds) {
}

TEST(SkiaBehavior, lightingColorFilter_simplify) {
    SkAutoTUnref<SkColorFilter> filter(SkColorMatrixFilter::CreateLightingFilter(0x11223344, 0));
    {
        SkAutoTUnref<SkColorFilter> filter(
                SkColorMatrixFilter::CreateLightingFilter(0x11223344, 0));

        SkColor observedColor;
        SkXfermode::Mode observedMode;
        ASSERT_TRUE(filter->asColorMode(&observedColor, &observedMode));
        EXPECT_EQ(0xFF223344, observedColor);
        EXPECT_EQ(SkXfermode::Mode::kModulate_Mode, observedMode);
    }

    {
        SkAutoTUnref<SkColorFilter> failFilter(
                SkColorMatrixFilter::CreateLightingFilter(0x11223344, 0x1));
    EXPECT_FALSE(filter->asColorMode(nullptr, nullptr));
        EXPECT_FALSE(failFilter->asColorMode(nullptr, nullptr));
    }
}