1/*
2 * Copyright 2015 Julian Harnath <julian.harnath@rwth-aachen.de>
3 * All rights reserved. Distributed under the terms of the MIT license.
4 */
5#ifndef SIMPLE_TRANSFORM_TEST_H
6#define SIMPLE_TRANSFORM_TEST_H
7
8#include <TestCase.h>
9#include <TestSuite.h>
10
11#include "SimpleTransform.h"
12
13
14class SimpleTransformTest : public BTestCase {
15public:
16	static	void			AddTests(BTestSuite& parent);
17
18			void			TransformPoint();
19			void			TransformIntPoint();
20			void			TransformRect();
21			void			TransformIntRect();
22			void			TransformRegion();
23
24			void			TransformGradientLinear();
25			void			TransformGradientRadial();
26			void			TransformGradientRadialFocus();
27			void			TransformGradientDiamond();
28			void			TransformGradientConic();
29
30			void			TransformPointArray();
31			void			TransformRectArray();
32			void			TransformRegionArray();
33};
34
35
36#endif // SIMPLE_TRANSFORM_TEST_H
37