<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects/SelfTest/UsageTests/Generators.tests.cpp, branch v2.7.2</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>Add GENERATE_COPY and GENERATE_VAR capturing generator macros</title>
<updated>2019-03-31T12:11:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-03-31T12:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3816e99d0c74882eeaaf30ebb48a07a9418f295c'/>
<id>3816e99d0c74882eeaaf30ebb48a07a9418f295c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deducing return type of map generator helper (#1576)</title>
<updated>2019-03-24T14:44:22+00:00</updated>
<author>
<name>Omer Ozarslan</name>
</author>
<published>2019-03-24T14:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=54089c4c8c657ffb13d8f3a1425403335af5ba4d'/>
<id>54089c4c8c657ffb13d8f3a1425403335af5ba4d</id>
<content type='text'>
* Deduce map return type implicitly

Giving the first template argument to map generator function to deduce
return type is now optional even if the return type is different from
the type generated by mapped generator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Deduce map return type implicitly

Giving the first template argument to map generator function to deduce
return type is now optional even if the return type is different from
the type generated by mapped generator.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add another test for FilterGenerator</title>
<updated>2019-02-23T19:37:35+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-23T19:37:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ef5fd8d42f1f61ee3bd5eb1595f517c34bb2b038'/>
<id>ef5fd8d42f1f61ee3bd5eb1595f517c34bb2b038</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>Fix VS2015 warning issue</title>
<updated>2019-02-20T09:14:46+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-20T09:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7012a31a390480f2d602671595eed9b853efc73c'/>
<id>7012a31a390480f2d602671595eed9b853efc73c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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 generic generator modifiers</title>
<updated>2019-01-31T09:43:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-01-27T22:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5929d9530cd50c116398f486fea7324055cffe83'/>
<id>5929d9530cd50c116398f486fea7324055cffe83</id>
<content type='text'>
This means mutiple generic generators and some inference helper
* take(n, generator)
* filter(predicate, generator)
* map(func, generator)
* repeat(generator, repeats)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means mutiple generic generators and some inference helper
* take(n, generator)
* filter(predicate, generator)
* map(func, generator)
* repeat(generator, repeats)
</pre>
</div>
</content>
</entry>
<entry>
<title>Redo generator interface</title>
<updated>2019-01-31T09:43:06+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-01-27T18:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e46a70f8291b6673f82b156b53ad5f5df8dc48a2'/>
<id>e46a70f8291b6673f82b156b53ad5f5df8dc48a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable some more generator tests in standard test run</title>
<updated>2018-09-08T16:23:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-08T16:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2a4725b40eaaaf385b08cdc36164baaa3c5e89d1'/>
<id>2a4725b40eaaaf385b08cdc36164baaa3c5e89d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid running C++17 tests as part of approvals on VS 2017</title>
<updated>2018-08-31T16:25:42+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-08-31T13:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0947752a447cfbe427f514e7ba19bc22af5f4914'/>
<id>0947752a447cfbe427f514e7ba19bc22af5f4914</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
