X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=overlay_effect_test.cpp;fp=overlay_effect_test.cpp;h=d0867a13136e504a82bfa1a5dd3a0df9524186f1;hp=865d392b73ea2b3db750e7132eb9ef53a5b061cb;hb=2ee9c77ad76449314d28d62f60e10d80039c2353;hpb=a1028b34cc7d1ce5e1a12ed2222a0e35f8f54bf5 diff --git a/overlay_effect_test.cpp b/overlay_effect_test.cpp index 865d392..d0867a1 100644 --- a/overlay_effect_test.cpp +++ b/overlay_effect_test.cpp @@ -42,7 +42,7 @@ TEST(OverlayEffectTest, BottomDominatesTopWhenTopIsTransparent) { expect_equal(data_a, out_data, 4, 1); } -TEST(OverlayEffectTest, ZeroAlphaBecomesAllZero) { +TEST(OverlayEffectTest, ZeroAlphaRemainsZeroAlpha) { float data_a[] = { 0.0f, 0.25f, 0.5f, 0.0f }; @@ -60,7 +60,7 @@ TEST(OverlayEffectTest, ZeroAlphaBecomesAllZero) { tester.get_chain()->add_effect(new OverlayEffect(), input1, input2); tester.run(out_data, GL_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR); - expect_equal(expected_data, out_data, 4, 1); + EXPECT_FLOAT_EQ(0.0f, expected_data[3]); } // This is tested against what Photoshop does: (255,0,128, 0.25) over (128,255,0, 0.5)