Module: wine Branch: master Commit: 954b49382ff2ef46c421ae9cb391a0ed249733fd URL: http://source.winehq.org/git/wine.git/?a=commit;h=954b49382ff2ef46c421ae9cb3...
Author: Vincent Povirk vincent@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);