summaryrefslogtreecommitdiff
path: root/cppcanvas/qa/extras/emfplus/emfplus.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppcanvas/qa/extras/emfplus/emfplus.cxx')
-rw-r--r--cppcanvas/qa/extras/emfplus/emfplus.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/cppcanvas/qa/extras/emfplus/emfplus.cxx b/cppcanvas/qa/extras/emfplus/emfplus.cxx
index 4c8a7774f0d1..9ba52a625fc6 100644
--- a/cppcanvas/qa/extras/emfplus/emfplus.cxx
+++ b/cppcanvas/qa/extras/emfplus/emfplus.cxx
@@ -88,7 +88,10 @@ void Test::testFdo77229()
Bitmap aBitmap = load("fdo77229.emf");
Bitmap::ScopedReadAccess pAccess(aBitmap);
// The green star was missing.
- CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x00fe00), Color(pAccess->GetPixel(142, 140)).GetColor());
+ Color aColor(pAccess->GetPixel(142, 140).GetColor());
+ CPPUNIT_ASSERT_EQUAL(sal_uInt8(0), aColor.GetRed());
+ CPPUNIT_ASSERT_EQUAL(sal_uInt8(0), aColor.GetBlue());
+ CPPUNIT_ASSERT(aColor.GetGreen() == 0xfe || aColor.GetGreen() == 0xff);
}
CPPUNIT_TEST_SUITE_REGISTRATION(Test);