Vincent Povirk : gdiplus: Add tests for drawing recorded metafiles.
Alexandre Julliard
julliard at winehq.org
Thu Nov 1 14:42:58 CDT 2012
Module: wine
Branch: master
Commit: 954b49382ff2ef46c421ae9cb391a0ed249733fd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=954b49382ff2ef46c421ae9cb391a0ed249733fd
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Wed Oct 31 13:24:20 2012 -0500
gdiplus: Add tests for drawing recorded metafiles.
---
dlls/gdiplus/tests/metafile.c | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/dlls/gdiplus/tests/metafile.c b/dlls/gdiplus/tests/metafile.c
index 9530b0c..31374a5 100644
--- a/dlls/gdiplus/tests/metafile.c
+++ b/dlls/gdiplus/tests/metafile.c
@@ -426,6 +426,21 @@ static void test_getdc(void)
expect(Ok, stat);
expect(0, color);
+ stat = GdipBitmapSetPixel(bitmap, 15, 15, 0);
+ expect(Ok, stat);
+
+ stat = GdipDrawImagePointsRect(graphics, (GpImage*)metafile, dst_points, 3,
+ 0.0, 0.0, 100.0, 100.0, UnitPixel, NULL, NULL, NULL);
+ todo_wine expect(Ok, stat);
+
+ stat = GdipBitmapGetPixel(bitmap, 15, 15, &color);
+ expect(Ok, stat);
+ expect(0, color);
+
+ stat = GdipBitmapGetPixel(bitmap, 50, 50, &color);
+ expect(Ok, stat);
+ todo_wine expect(0xff0000ff, color);
+
stat = GdipDeleteGraphics(graphics);
expect(Ok, stat);
@@ -530,6 +545,21 @@ static void test_emfonly(void)
expect(Ok, stat);
expect(0xff0000ff, color);
+ stat = GdipBitmapSetPixel(bitmap, 50, 50, 0);
+ expect(Ok, stat);
+
+ stat = GdipDrawImagePointsRect(graphics, (GpImage*)metafile, dst_points, 3,
+ 0.0, 0.0, 100.0, 100.0, UnitPixel, NULL, NULL, NULL);
+ todo_wine expect(Ok, stat);
+
+ stat = GdipBitmapGetPixel(bitmap, 15, 15, &color);
+ expect(Ok, stat);
+ expect(0, color);
+
+ stat = GdipBitmapGetPixel(bitmap, 50, 50, &color);
+ expect(Ok, stat);
+ todo_wine expect(0xff0000ff, color);
+
stat = GdipDeleteGraphics(graphics);
expect(Ok, stat);
More information about the wine-cvs
mailing list