summaryrefslogtreecommitdiff
path: root/cppcanvas/qa
diff options
context:
space:
mode:
Diffstat (limited to 'cppcanvas/qa')
-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 a3c6a674c855..61a496c84697 100644
--- a/cppcanvas/qa/extras/emfplus/emfplus.cxx
+++ b/cppcanvas/qa/extras/emfplus/emfplus.cxx
@@ -84,7 +84,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));
+ 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);