https://github.com/philsquared/Catch
Revision 2d906a92cb82fe65e3cafab6495c0fd12a0ab0ab authored by Jozef Grajciar on 08 November 2018, 06:26:39 UTC, committed by Martin Hořeňovský on 16 November 2018, 20:21:23 UTC
This adds support for templated tests and test methods via
`TEMPLATE_TEST_CASE` and `TEMPLATE_TEST_CASE_METHOD` macros. These
work mostly just like their regular counterparts*, but take an
unlimited** number of types as their last arguments.

* Unlike the plain `TEST_CASE*` macros, the `TEMPLATE*` variants
require a tag string.

** In practice there is limit of about 300 types.
1 parent 489a410
History
Tip revision: 2d906a92cb82fe65e3cafab6495c0fd12a0ab0ab authored by Jozef Grajciar on 08 November 2018, 06:26:39 UTC
Add support for templated tests
Tip revision: 2d906a9
File Mode Size
.github
CMake
artwork
contrib
docs
examples
include
misc
projects
scripts
single_include
test_package
third_party
.gitattributes -rw-r--r-- 613 bytes
.gitignore -rw-r--r-- 478 bytes
.travis.yml -rw-r--r-- 7.5 KB
CMakeLists.txt -rw-r--r-- 5.5 KB
CODE_OF_CONDUCT.md -rw-r--r-- 3.1 KB
LICENSE.txt -rw-r--r-- 1.3 KB
README.md -rw-r--r-- 2.2 KB
appveyor.yml -rw-r--r-- 2.5 KB
codecov.yml -rw-r--r-- 400 bytes
conanfile.py -rw-r--r-- 1008 bytes

README.md

back to top