Jozef Grajciar 2d906a92cb Add support for templated tests
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.
2018-11-16 21:21:23 +01:00
..
2017-09-07 17:25:15 +02:00
2017-12-09 20:17:47 +01:00
2018-02-01 16:14:20 +00:00
2017-09-07 17:25:15 +02:00
2017-08-30 15:53:39 +02:00
2018-08-19 22:40:20 +02:00
2018-08-19 22:40:20 +02:00
2017-07-27 11:32:01 +02:00
2018-11-05 20:05:17 +01:00
2018-10-26 21:14:16 +02:00