start of test writing

This commit is contained in:
Jonas Mucke
2020-01-09 22:20:11 +01:00
parent 7eeee52fb4
commit 4d4a21667b
2 changed files with 30 additions and 2 deletions

View File

@@ -10,14 +10,18 @@ enum class LineStyle {
SOLID_LINE,
DOTTED_LINE
};
IntelliToolsettings();
virtual ~IntelliToolsettings();
int getLineWidth();
void setLineWidth();
void setLineWidth(int LineWidth);
int getInnerAlpha();
void setInnerAlpha();
void setInnerAlpha(int innerAlpha);
LineStyle getLinestyle();
private:

View File

@@ -1,10 +1,32 @@
#include <QtTest>
#include <QtTest>
// add necessary includes here
#include "GUI/IntelliPhotoGui.h"
#include "Image/IntelliImage.h"
#include "Image/IntelliRasterImage.h"
#include "Image/IntelliShapedImage.h"
#include "IntelliHelper/IntelliColorPicker.h"
#include "IntelliHelper/IntelliRenderSettings.h"
#include "IntelliHelper/IntelliToolsettings.h"
#include "IntelliHelper/IntelliTriangulation.h"
#include "Layer/PaintingArea.h"
#include "Tool/IntelliTool.h"
#include "Tool/IntelliToolCircle.h"
#include "Tool/IntelliToolFloodFill.h"
#include "Tool/IntelliToolLine.h"
#include "Tool/IntelliToolPen.h"
#include "Tool/IntelliToolPlain.h"
#include "Tool/IntelliToolPolygon.h"
#include "Tool/IntelliToolRectangle.h"
class UnitTest : public QObject
{
Q_OBJECT
private:
PaintingArea* area;
IntelliPhotoGui* gui;
QImage* image;
public:
UnitTest();
@@ -15,6 +37,8 @@ private slots:
void cleanupTestCase();
void test_case1();
};
UnitTest::UnitTest()