mirror of
https://github.com/reactos/reactos.git
synced 2024-09-03 17:19:20 +00:00
23 lines
601 B
C
23 lines
601 B
C
#define INVALIDFONT "ThisFontDoesNotExist"
|
|
|
|
INT
|
|
Test_CreateFont(PTESTINFO pti)
|
|
{
|
|
HFONT hFont;
|
|
LOGFONTA logfonta;
|
|
|
|
/* Test invalid font name */
|
|
hFont = CreateFontA(15, 0, 0, 0, FW_DONTCARE, FALSE, FALSE, FALSE,
|
|
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
|
|
DEFAULT_QUALITY, DEFAULT_PITCH, INVALIDFONT);
|
|
RTEST(hFont);
|
|
RTEST(GetObjectA(hFont, sizeof(LOGFONTA), &logfonta) == sizeof(LOGFONTA));
|
|
RTEST(memcmp(logfonta.lfFaceName, INVALIDFONT, strlen(INVALIDFONT)) == 0);
|
|
RTEST(logfonta.lfWeight == FW_DONTCARE);
|
|
|
|
|
|
return APISTATUS_NORMAL;
|
|
}
|
|
|
|
|