gdiplus: Test for GdipGetFamily.
This commit is contained in:
parent
6dc67fd0d0
commit
1bf919717d
|
@ -41,12 +41,13 @@ static const char *debugstr_w(LPCWSTR str)
|
||||||
|
|
||||||
static void test_createfont(void)
|
static void test_createfont(void)
|
||||||
{
|
{
|
||||||
GpFontFamily* fontfamily = NULL;
|
GpFontFamily* fontfamily = NULL, *fontfamily2;
|
||||||
GpFont* font = NULL;
|
GpFont* font = NULL;
|
||||||
GpStatus stat;
|
GpStatus stat;
|
||||||
Unit unit;
|
Unit unit;
|
||||||
UINT i;
|
UINT i;
|
||||||
REAL size;
|
REAL size;
|
||||||
|
WCHAR familyname[LF_FACESIZE];
|
||||||
|
|
||||||
stat = GdipCreateFontFamilyFromName(nonexistent, NULL, &fontfamily);
|
stat = GdipCreateFontFamilyFromName(nonexistent, NULL, &fontfamily);
|
||||||
expect (FontFamilyNotFound, stat);
|
expect (FontFamilyNotFound, stat);
|
||||||
|
@ -65,6 +66,17 @@ static void test_createfont(void)
|
||||||
expect (Ok, stat);
|
expect (Ok, stat);
|
||||||
expect (UnitPoint, unit);
|
expect (UnitPoint, unit);
|
||||||
|
|
||||||
|
stat = GdipGetFamily(font, &fontfamily2);
|
||||||
|
todo_wine
|
||||||
|
expect(Ok, stat);
|
||||||
|
stat = GdipGetFamilyName(fontfamily2, familyname, 0);
|
||||||
|
expect(Ok, stat);
|
||||||
|
todo_wine
|
||||||
|
ok (lstrcmpiW(arial, familyname) == 0, "Expected arial, got %s\n",
|
||||||
|
debugstr_w(familyname));
|
||||||
|
stat = GdipDeleteFontFamily(fontfamily2);
|
||||||
|
expect(Ok, stat);
|
||||||
|
|
||||||
/* Test to see if returned size is based on unit (its not) */
|
/* Test to see if returned size is based on unit (its not) */
|
||||||
GdipGetFontSize(font, &size);
|
GdipGetFontSize(font, &size);
|
||||||
ok (size == 12, "Expected 12, got %f\n", size);
|
ok (size == 12, "Expected 12, got %f\n", size);
|
||||||
|
|
Loading…
Reference in New Issue