Add Catch2 and Google Test on Cmake

ToDo:
- Add compiling QElectroTech on Cmake (help needed)
- more Tests?
   - Qt Test
   - Boost Test

to test
run qtcreator
File >  open => CMakeLists.txt
This commit is contained in:
Simon De Backer
2020-12-08 12:18:20 +01:00
parent b70775bc84
commit 6cd6efaca9
13 changed files with 615 additions and 0 deletions

15
tests/googletest/main.cpp Normal file
View File

@@ -0,0 +1,15 @@
#include <QtGui/QGuiApplication>
#include <gtest/gtest.h>
int main(int argc, char** argv)
{
QGuiApplication app(argc, argv);
// disable the whole debug output (we want only the output from gtest)
// Debug::instance()->setDebugLevelLogFile(Debug::DebugLevel_t::Nothing);
// Debug::instance()->setDebugLevelStderr(Debug::DebugLevel_t::Nothing);
// init gtest and run all tests
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}