Piotr Caban : gdi32/enhmfdrv: Add ExtTextOut tests with unmatched BeginPath/EndPath calls.
Module: wine Branch: master Commit: 3a12eb2083cced856f99fd93ab9dc5f3b0f2d5cb URL: http://source.winehq.org/git/wine.git/?a=commit;h=3a12eb2083cced856f99fd93ab... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Thu Apr 28 18:47:20 2016 +0200 gdi32/enhmfdrv: Add ExtTextOut tests with unmatched BeginPath/EndPath calls. Signed-off-by: Piotr Caban <piotr(a)codeweavers.com> Signed-off-by: Huw Davies <huw(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/gdi32/tests/metafile.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dlls/gdi32/tests/metafile.c b/dlls/gdi32/tests/metafile.c index ebe7e02..c61f870 100644 --- a/dlls/gdi32/tests/metafile.c +++ b/dlls/gdi32/tests/metafile.c @@ -240,6 +240,16 @@ static void test_ExtTextOut(void) ret = ExtTextOutA(hdcMetafile, 0, 40, 0, NULL, text, lstrlenA(text), NULL); ok( ret, "ExtTextOutA error %d\n", GetLastError()); + /* 4. test with unmatched BeginPath/EndPath calls */ + ret = BeginPath(hdcMetafile); + ok( ret, "BeginPath error %d\n", GetLastError()); + ret = BeginPath(hdcMetafile); + ok( ret, "BeginPath error %d\n", GetLastError()); + ret = EndPath(hdcMetafile); + ok( ret, "BeginPath error %d\n", GetLastError()); + ret = ExtTextOutA(hdcMetafile, 0, 60, 0, NULL, text, lstrlenA(text), NULL); + ok( ret, "ExtTextOutA error %d\n", GetLastError()); + hFont = SelectObject(hdcMetafile, hFont); ret = DeleteObject(hFont); ok( ret, "DeleteObject error %d\n", GetLastError());
participants (1)
-
Alexandre Julliard