gdiplus: Add test for GdipNewInstalledFontCollection.

This commit is contained in:
Vincent Povirk 2009-01-28 16:08:43 -06:00 committed by Alexandre Julliard
parent a3221e7f23
commit 31f2b8e1ea
2 changed files with 15 additions and 0 deletions

View File

@ -340,6 +340,19 @@ monospace:
expect (Ok, stat);
}
static void test_installedfonts (void)
{
GpStatus stat;
GpFontCollection* collection=NULL;
stat = GdipNewInstalledFontCollection(NULL);
expect (InvalidParameter, stat);
stat = GdipNewInstalledFontCollection(&collection);
todo_wine expect (Ok, stat);
todo_wine ok (collection != NULL, "got NULL font collection\n");
}
START_TEST(font)
{
struct GdiplusStartupInput gdiplusStartupInput;
@ -357,6 +370,7 @@ START_TEST(font)
test_fontfamily();
test_fontfamily_properties();
test_getgenerics();
test_installedfonts();
GdiplusShutdown(gdiplusToken);
}

View File

@ -93,6 +93,7 @@ GpStatus WINGDIPAPI GdipGetFontHeight(GDIPCONST GpFont*, GDIPCONST GpGraphics*,
GpStatus WINGDIPAPI GdipGetFontHeightGivenDPI(GDIPCONST GpFont*, REAL, REAL*);
/* FontCollection */
GpStatus WINGDIPAPI GdipNewInstalledFontCollection(GpFontCollection**);
GpStatus WINGDIPAPI GdipNewPrivateFontCollection(GpFontCollection**);
GpStatus WINGDIPAPI GdipDeletePrivateFontCollection(GpFontCollection**);
GpStatus WINGDIPAPI GdipPrivateAddFontFile(GpFontCollection*, GDIPCONST WCHAR*);