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

View File

@@ -0,0 +1,22 @@
#include "../../sources/borderproperties.h"
#include <catch2/catch.hpp>
TEST_CASE("My first test with Catch2", "[fancy]") { REQUIRE(0 == 0); }
TEST_CASE("BorderProperties")
{
int var = 5;
BorderProperties My;
My.columns_count = var;
My.columns_header_height = var;
CHECK(My.columns_count - 1 == var); // test zal falen maar test de vogende
CHECK(
My.columns_header_height - 1
== var); // test zal falen maar test de vogende
REQUIRE(0 == 0);
REQUIRE(1 == 0); // test zal falen en stopt
REQUIRE(0 == 0); // not testit
REQUIRE(1 == 0); // not testit
}