<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects/CMakeLists.txt, branch v2.8.0</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Merge branch enum stringification work</title>
<updated>2019-04-26T10:26:45+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-26T10:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=46066ede17c8d91f8f38828e0f66394455548bfd'/>
<id>46066ede17c8d91f8f38828e0f66394455548bfd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved enum tests that depend on internals to IntrospectiveTests.</title>
<updated>2019-04-25T09:13:11+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-25T09:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f2ee4f17ad7040160eea73b326d431b4112ad25b'/>
<id>f2ee4f17ad7040160eea73b326d431b4112ad25b</id>
<content type='text'>
- also factored out makeEnumInfo, so tests don't need to touch registry
- and added usage test that involves namespace
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also factored out makeEnumInfo, so tests don't need to touch registry
- and added usage test that involves namespace
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for omitting the 'Filters' heading when there were none</title>
<updated>2019-04-16T21:49:22+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-04-16T21:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=edfac753479640f36eb3351c2d8bcf385cc4ca5e'/>
<id>edfac753479640f36eb3351c2d8bcf385cc4ca5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>First commit of STRINGIFY_ENUM</title>
<updated>2019-04-04T14:55:46+00:00</updated>
<author>
<name>Phil nash</name>
</author>
<published>2019-04-04T14:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=43428c609332fcf270cc3c3ada28b2c1427d8e2a'/>
<id>43428c609332fcf270cc3c3ada28b2c1427d8e2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test tag parsing to split  [.foo] into [.][foo]</title>
<updated>2019-03-29T09:48:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-03-29T09:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b77cec05c0b3a089e69a709e07c964ff842e5611'/>
<id>b77cec05c0b3a089e69a709e07c964ff842e5611</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ChunkGenerator</title>
<updated>2019-02-23T19:28:58+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-23T19:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=693647c43f799b2c23041e824fab8964ea1146e6'/>
<id>693647c43f799b2c23041e824fab8964ea1146e6</id>
<content type='text'>
This generator collects values from the underlying generator until it
has a specified amount of them, and then returns them in one "chunk".
In case the underlying generator does not have enough elements for
a specific chunk, the left-over elements are discarded.

Closes #1538
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This generator collects values from the underlying generator until it
has a specified amount of them, and then returns them in one "chunk".
In case the underlying generator does not have enough elements for
a specific chunk, the left-over elements are discarded.

Closes #1538
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce random number (Integral and Float) generators</title>
<updated>2019-02-19T23:09:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-19T21:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=269303d9d97231bc6b32413760ab00e6925a342a'/>
<id>269303d9d97231bc6b32413760ab00e6925a342a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add to string for std::optional</title>
<updated>2019-01-31T14:35:13+00:00</updated>
<author>
<name>Robin Moussu</name>
</author>
<published>2019-01-25T21:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=16dc2197046dd1362e26027e789f15d65275a185'/>
<id>16dc2197046dd1362e26027e789f15d65275a185</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate tests for #1394 into our test suite</title>
<updated>2019-01-18T14:14:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-01-15T22:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8989c9b560f14a4ddbadbf564499d732bed8b264'/>
<id>8989c9b560f14a4ddbadbf564499d732bed8b264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Template tests: added TEMPLATE_PRODUCT_TEST_CASE</title>
<updated>2018-12-10T07:22:09+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2018-12-06T18:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=21a1cd56838c677acba467de512441cc146c6de3'/>
<id>21a1cd56838c677acba467de512441cc146c6de3</id>
<content type='text'>
support for generating test cases based on multiple template template
types combined with template arguments for each of the template template
types specified

e.g.
```
TEMPLATE_PRODUCT_TEST_CASE("template product","[template]",
			   (std::tuple, std::pair, std::map),
			   ((int,float),(char,double),(int,char)))
```
will effectively create 9 test cases with types:
std::tuple&lt;int,float&gt;
std::tuple&lt;char,double&gt;
std::tuple&lt;int,char&gt;
std::pair&lt;int,float&gt;
std::pair&lt;char, double&gt;
std::pair&lt;int,char&gt;
std::map&lt;int,float&gt;
std::map&lt;char,double&gt;
std::map&lt;int,char&gt;

Tested type is accessible in test case body as TestType
Unique name is created by appending ` - &lt;index&gt;` to test name
since preprocessor has some limitations in recursions

Closes #1454
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
support for generating test cases based on multiple template template
types combined with template arguments for each of the template template
types specified

e.g.
```
TEMPLATE_PRODUCT_TEST_CASE("template product","[template]",
			   (std::tuple, std::pair, std::map),
			   ((int,float),(char,double),(int,char)))
```
will effectively create 9 test cases with types:
std::tuple&lt;int,float&gt;
std::tuple&lt;char,double&gt;
std::tuple&lt;int,char&gt;
std::pair&lt;int,float&gt;
std::pair&lt;char, double&gt;
std::pair&lt;int,char&gt;
std::map&lt;int,float&gt;
std::map&lt;char,double&gt;
std::map&lt;int,char&gt;

Tested type is accessible in test case body as TestType
Unique name is created by appending ` - &lt;index&gt;` to test name
since preprocessor has some limitations in recursions

Closes #1454
</pre>
</div>
</content>
</entry>
</feed>
