2 * PROJECT: ReactOS api tests
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: Test for CreateFont
5 * PROGRAMMERS: Timo Kreuzer
11 #define INVALIDFONT "ThisFontDoesNotExist"
13 void Test_CreateFontA()
19 /* Test invalid font name */
20 hFont
= CreateFontA(15, 0, 0, 0, FW_DONTCARE
, FALSE
, FALSE
, FALSE
,
21 DEFAULT_CHARSET
, OUT_DEFAULT_PRECIS
, CLIP_DEFAULT_PRECIS
,
22 DEFAULT_QUALITY
, DEFAULT_PITCH
, INVALIDFONT
);
23 ok(hFont
!= 0, "CreateFontA failed\n");
25 result
= GetObjectA(hFont
, sizeof(LOGFONTA
), &logfonta
);
26 ok(result
== sizeof(LOGFONTA
), "result = %d", result
);
28 ok(memcmp(logfonta
.lfFaceName
, INVALIDFONT
, strlen(INVALIDFONT
)) == 0, "not equal\n");
29 ok(logfonta
.lfWeight
== FW_DONTCARE
, "lfWeight=%ld\n", logfonta
.lfWeight
);
33 START_TEST(CreateFont
)