Mercurial > trustbridge
diff ui/tests/mainwindowtest.h @ 559:dd8a295d5b4d
Add framework for mainwindow testing
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Thu, 22 May 2014 10:20:45 +0000 |
parents | |
children | 2fd4f9980a2a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ui/tests/mainwindowtest.h Thu May 22 10:20:45 2014 +0000 @@ -0,0 +1,33 @@ +/* Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik + * Software engineering by Intevation GmbH + * + * This file is Free Software under the GNU GPL (v>=2) + * and comes with ABSOLUTELY NO WARRANTY! + * See LICENSE.txt for details. + */ +#ifndef MAINWINDOWTEST_H +#define MAINWINDOWTEST_H + +#include <QObject> +#include <QtTest> +#include "mainwindow.h" + +class MainWindowTest: public MainWindow +{ + Q_OBJECT + +public: + MainWindowTest(); + +protected slots: + void closeApp(); + +private Q_SLOTS: + void testInvalidUpdate(); + void testValidUpdate(); + +Q_SIGNALS: + void closeCalled(); +}; + +#endif // MAINWINDOWTEST_H