FlattenPictureTest: add test for #6761
Change-Id: I848ccec2ea102dc4fc5c0e4f718053ecad196f8d
This commit is contained in:
parent
7985831a65
commit
3211dccc22
@ -90,6 +90,27 @@ static void testDrawStringWithOffsets(BView* view, BRect frame)
|
||||
}
|
||||
|
||||
|
||||
static void testDrawStringWithoutPosition(BView* view, BRect frame)
|
||||
{
|
||||
BFont font;
|
||||
view->GetFont(&font);
|
||||
font_height height;
|
||||
font.GetHeight(&height);
|
||||
float baseline = frame.bottom - height.descent;
|
||||
// draw base line
|
||||
view->SetHighColor(kGreen);
|
||||
view->StrokeLine(BPoint(frame.left, baseline - 1), BPoint(frame.right, baseline -1));
|
||||
|
||||
view->SetHighColor(kBlack);
|
||||
view->MovePenTo(BPoint(frame.left, baseline));
|
||||
view->DrawString("H");
|
||||
view->DrawString("a");
|
||||
view->DrawString("i");
|
||||
view->DrawString("k");
|
||||
view->DrawString("u");
|
||||
}
|
||||
|
||||
|
||||
static void testFillArc(BView *view, BRect frame)
|
||||
{
|
||||
frame.InsetBy(2, 2);
|
||||
@ -1022,7 +1043,7 @@ TestCase gTestCases[] = {
|
||||
{ "Test Draw String", testDrawString },
|
||||
{ "Test Draw String With Length", testDrawStringWithLength },
|
||||
{ "Test Draw String With Offsets", testDrawStringWithOffsets },
|
||||
|
||||
{ "Test Draw String Without Position", testDrawStringWithoutPosition },
|
||||
{ "Test FillArc", testFillArc },
|
||||
{ "Test StrokeArc", testStrokeArc },
|
||||
// testFillBezier fails under BeOS because the
|
||||
|
Loading…
Reference in New Issue
Block a user