v28
-
You can place expectations on types multiply inheriting several mock types.
-
Changed directory structure. "trompeloeil.hpp" now resides in directory "include". Self test programs "compiling_tests.cpp" and "thread_terror.cpp" resides in directory "test".
-
Major work on CMake support
make install
- works as before and also includes a package.- For CMake based project you can use
find_package(trompeloeil 28 REQUIRED)
and addtarget_link_libraries(<test_program> trompeloeil)
for your test target- use
add_subdirectory(trompeloeil)
if you prefer to track the trompeloeil git repository and also here addtarget_link_libraries(<test_program> trompeloeil)
for your test targetcmake -DBUILD_TYPE=Debug <trompeloeil-dir>
enables the test targetsself_test
andthread_terror
-DSANITIZE=true
enables ASAN and UBSAN forself_test
, and TSAN and UBSAN forthread_terror