otris/ews-cpp

Replace Google Test with Catch2

bkircher opened this issue · 3 comments

Replace Google Test with Catch2

Google Test is working okay most of the time and does the job. Lately it makes tests on AppVeyor and Travis CI shaky because of -Werror (warning treated as error). I believe it is stupid to make a build fail because of a warning triggered in the test framework library.

We could also do let the Google Test submodule point to a different repository or commit. Then we don't have to switch test frameworks.

Doesn't work with VS2012, so we can use it once we upgrade our compilers.

With your changes (4868350 and 619a748) the -Werror pain is gone. We wait with Catch decision after the compiler upgrade.