1/*
2 * Copyright (C) 2008-2009 Stephan Aßmus <superstippi@gmx.de>
3 * All rights reserved. Distributed under the terms of the MIT license.
4 */
5#ifndef HORIZONTAL_LINE_TEST_H
6#define HORIZONTAL_LINE_TEST_H
7
8#include <Rect.h>
9
10#include "Test.h"
11
12class HorizontalLineTest : public Test {
13public:
14								HorizontalLineTest();
15	virtual						~HorizontalLineTest();
16
17	virtual	void				Prepare(BView* view);
18	virtual	bool				RunIteration(BView* view);
19	virtual	void				PrintResults(BView* view);
20
21	static	Test*				CreateTest();
22
23private:
24	bigtime_t					fTestDuration;
25	bigtime_t					fTestStart;
26	uint64						fLinesRendered;
27
28	uint32						fIterations;
29	uint32						fMaxIterations;
30
31	BRect						fViewBounds;
32};
33
34#endif // HORIZONTAL_LINE_TEST_H
35