4
0
mirror of https://github.com/QuasarApp/CMakeProject.git synced 2025-04-26 05:34:34 +00:00
CMakeProject/tests/units/testutils.h
EndrII 1c06bf8477 major template update
* fix copyright
* fix library structure of the source codes
* added support version value of the library
* fix source location of the generated gocumentatio (powered by doxygen)
2022-01-19 11:05:03 +03:00

33 lines
890 B
C++

//#
//# Copyright (C) 2020-2022 QuasarApp.
//# Distributed under the GPLv3 software license, see the accompanying
//# Everyone is permitted to copy and distribute verbatim copies
//# of this license document, but changing it is not allowed.
//#
#ifndef TESTUTILS_H
#define TESTUTILS_H
#include "functional"
#include <QMetaObject>
class TestUtils
{
public:
TestUtils();
virtual ~TestUtils();
bool wait(const std::function<bool()> &forWait, int msec) const;
bool funcPrivateConnect(const std::function<bool ()> &requestFunc,
const std::function<bool ()> &checkFunc,
const std::function<QMetaObject::Connection ()> &connectFunction) const;
bool funcPrivateConnect(const std::function<bool ()> &requestFunc,
const std::function<bool ()> &checkFunc) const;
};
#endif // TESTUTILS_H