Add basic tests for BeginPath andd SetMapMode

svn path=/trunk/; revision=36691
This commit is contained in:
Timo Kreuzer 2008-10-08 10:58:41 +00:00
parent 049bf94d41
commit f5cbabe20c
3 changed files with 62 additions and 8 deletions

View file

@ -0,0 +1,34 @@
INT
Test_SetMapMode(PTESTINFO pti)
{
HDC hDC;
SIZE WindowExt, ViewportExt;
hDC = CreateCompatibleDC(NULL);
ASSERT(hDC);
GetWindowExtEx(hDC, &WindowExt);
GetViewportExtEx(hDC, &ViewportExt);
ASSERT(WindowExt.cx == 1);
ASSERT(WindowExt.cy == 1);
ASSERT(ViewportExt.cx == 1);
ASSERT(ViewportExt.cy == 1);
SetMapMode(hDC, MM_ISOTROPIC);
GetWindowExtEx(hDC, &WindowExt);
GetViewportExtEx(hDC, &ViewportExt);
TEST(WindowExt.cx == 3600);
TEST(WindowExt.cy == 2700);
TEST(ViewportExt.cx == GetDeviceCaps(GetDC(0), HORZRES));
TEST(ViewportExt.cy == -GetDeviceCaps(GetDC(0), VERTRES));
DeleteDC(hDC);
return APISTATUS_NORMAL;
}