<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects, branch v2.7.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>Add tests for unscoped info</title>
<updated>2019-03-06T21:04:35+00:00</updated>
<author>
<name>Omer Ozarslan</name>
</author>
<published>2019-02-01T15:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7aee973a4aeeaae11a5731aa4b720cb87d1d6652'/>
<id>7aee973a4aeeaae11a5731aa4b720cb87d1d6652</id>
<content type='text'>
Update approval tests as new tests are added for messaging.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update approval tests as new tests are added for messaging.
</pre>
</div>
</content>
</entry>
<entry>
<title>Force flush streams in tests for #1514</title>
<updated>2019-03-06T20:53:26+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-03-06T20:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1a03918455c1666808202a303342e6fff0c17c00'/>
<id>1a03918455c1666808202a303342e6fff0c17c00</id>
<content type='text'>
This avoids the problem where writes to stderr/stdout stop being
line-buffered when stderr/stdout is redirected to a file, which led
to different order of outputs between Linux and Windows in our tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the problem where writes to stderr/stdout stop being
line-buffered when stderr/stdout is redirected to a file, which led
to different order of outputs between Linux and Windows in our tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for #1514</title>
<updated>2019-03-02T20:22:47+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-03-02T20:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=28db5ed4c98db6a47d7a04afbd6b7ad9ba73e401'/>
<id>28db5ed4c98db6a47d7a04afbd6b7ad9ba73e401</id>
<content type='text'>
If the regression comes back, it will only be caught by approvals,
but that's better than nothing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the regression comes back, it will only be caught by approvals,
but that's better than nothing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Namespace our type traits in catch_meta</title>
<updated>2019-02-23T20:06:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-23T20:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=29b3b7ae6b28501165d2b3d992bfc259e532d585'/>
<id>29b3b7ae6b28501165d2b3d992bfc259e532d585</id>
<content type='text'>
Previously they could conflict with user-defined type traits that
were in the global namespace.

Fixes #1548
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously they could conflict with user-defined type traits that
were in the global namespace.

Fixes #1548
</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>Add RangeGenerator</title>
<updated>2019-02-23T15:58:34+00:00</updated>
<author>
<name>Rick de Water</name>
</author>
<published>2019-02-03T15:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=165de9b072ac40d3fea3d7f1ad7fa3aeaa0f5983'/>
<id>165de9b072ac40d3fea3d7f1ad7fa3aeaa0f5983</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Use correct type name instead of index for TEMPLATE_PRODUCT_TEST_CASE (#1544)</title>
<updated>2019-02-17T20:52:22+00:00</updated>
<author>
<name>Tobias Ribizel</name>
</author>
<published>2019-02-17T20:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c99a346490cc8380811cf32c880bc3f5f3abf07a'/>
<id>c99a346490cc8380811cf32c880bc3f5f3abf07a</id>
<content type='text'>
Previously, for a TEMPLATE_PRODUCT_TEST_CASE("Test" ..., T, (P1, P2)),
the generated test case names were

  Test - 0
  Test - 1

With this commit, the correct typename is used:

  Test - T&lt;P1&gt;
  Test - T&lt;P2&gt;

-----------

MSVC needs another indirection to evaluate INTERNAL_CATCH_STRINGIZE
and also inserts a space before theINTERNAL_CATCH_STRINGIZE_WITHOUT_PARENS
parameter, which we can get rid of by pointer arithmetic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, for a TEMPLATE_PRODUCT_TEST_CASE("Test" ..., T, (P1, P2)),
the generated test case names were

  Test - 0
  Test - 1

With this commit, the correct typename is used:

  Test - T&lt;P1&gt;
  Test - T&lt;P2&gt;

-----------

MSVC needs another indirection to evaluate INTERNAL_CATCH_STRINGIZE
and also inserts a space before theINTERNAL_CATCH_STRINGIZE_WITHOUT_PARENS
parameter, which we can get rid of by pointer arithmetic.
</pre>
</div>
</content>
</entry>
</feed>
