reactos/rostests/apitests/gdi32/BeginPath.c
Hermès Bélusca-Maïto 4b95e17c61 [ROSTESTS:APITESTS]
Introduce a "apitest.h" header gathering special things for apitests (SEH macros, wine/test.h inclusion, and so on...).

svn path=/trunk/; revision=60313
2013-09-22 17:52:42 +00:00

38 lines
767 B
C

/*
* PROJECT: ReactOS api tests
* LICENSE: GPL - See COPYING in the top level directory
* PURPOSE: Test for BeginPath
* PROGRAMMERS: Timo Kreuzer
*/
#include <apitest.h>
#include <wingdi.h>
void Test_BeginPath()
{
HDC hdc;
BOOL ret;
SetLastError(0);
ret = BeginPath(0);
ok(ret == 0, "BeginPath(0) succeeded, ret == %d\n", ret);
ok(GetLastError() == ERROR_INVALID_HANDLE, "GetLastError() == %ld\n", GetLastError());
hdc = CreateCompatibleDC(NULL);
SetLastError(0);
ret = BeginPath(hdc);
ok(ret == 1, "BeginPath(hdc) failed, ret == %d\n", ret);
ok(GetLastError() == 0, "GetLastError() == %ld\n", GetLastError());
DeleteDC(hdc);
}
START_TEST(BeginPath)
{
Test_BeginPath();
}