gdiplus/tests: Add another GdipGetPathGradientCenterPoint test.

Signed-off-by: Jeff Smith <whydoubt@gmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jeff Smith 2020-01-22 11:03:26 -06:00 committed by Alexandre Julliard
parent 9c3a25b855
commit 3a092fb616

View file

@ -1299,6 +1299,7 @@ static void test_pathgradientcenterpoint(void)
{
static const GpPointF path_points[] = {{0,0}, {3,0}, {0,4}};
GpStatus status;
GpPath* path;
GpPathGradient *grad;
GpPointF point;
@ -1346,6 +1347,26 @@ static void test_pathgradientcenterpoint(void)
status = GdipDeleteBrush((GpBrush*)grad);
expect(Ok, status);
status = GdipCreatePath(FillModeWinding, &path);
expect(Ok, status);
status = GdipAddPathEllipse(path, 0, 0, 100, 50);
expect(Ok, status);
status = GdipCreatePathGradientFromPath(path, &grad);
expect(Ok, status);
status = GdipGetPathGradientCenterPoint(grad, &point);
expect(Ok, status);
todo_wine expectf(700.0/13.0, point.X);
expectf(25.0, point.Y);
status = GdipDeletePath(path);
expect(Ok, status);
status = GdipDeleteBrush((GpBrush*)grad);
expect(Ok, status);
}
static void test_pathgradientpresetblend(void)