From 4d4a21667b21b7f73a7233801975666969c7587f Mon Sep 17 00:00:00 2001 From: Jonas Mucke Date: Thu, 9 Jan 2020 22:20:11 +0100 Subject: [PATCH] start of test writing --- src/IntelliHelper/IntelliToolsettings.h | 4 ++++ src/mainUnitTest.cpp | 28 +++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/src/IntelliHelper/IntelliToolsettings.h b/src/IntelliHelper/IntelliToolsettings.h index 1a63bbc..ae11dc0 100644 --- a/src/IntelliHelper/IntelliToolsettings.h +++ b/src/IntelliHelper/IntelliToolsettings.h @@ -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: diff --git a/src/mainUnitTest.cpp b/src/mainUnitTest.cpp index 75fb0d6..0d27b36 100644 --- a/src/mainUnitTest.cpp +++ b/src/mainUnitTest.cpp @@ -1,10 +1,32 @@ -#include - +#include // 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()