mirror of
https://github.com/reactos/reactos.git
synced 2024-09-20 01:31:34 +00:00
25 lines
649 B
C
25 lines
649 B
C
|
#include "..\gdi32api.h"
|
||
|
|
||
|
#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);
|
||
|
TEST(hFont);
|
||
|
TEST(GetObjectA(hFont, sizeof(LOGFONTA), &logfonta) == sizeof(LOGFONTA));
|
||
|
TEST(memcmp(logfonta.lfFaceName, INVALIDFONT, strlen(INVALIDFONT)) == 0);
|
||
|
TEST(logfonta.lfWeight == FW_DONTCARE);
|
||
|
|
||
|
|
||
|
return APISTATUS_NORMAL;
|
||
|
}
|
||
|
|
||
|
|