<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests/SelfTest/UsageTests/Exception.tests.cpp, branch v3.0.0-preview4</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>Rename Contains string matcher builder to ContainsSubstring</title>
<updated>2021-09-27T19:28:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-23T21:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=426954032f263754d2fff4cffce8552e7371965e'/>
<id>426954032f263754d2fff4cffce8552e7371965e</id>
<content type='text'>
The problem with the old name was that it collided with the
range matcher `Contains`, and it was not really possible to
disambiguate them just with argument types.

Closes #2131
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem with the old name was that it collided with the
range matcher `Contains`, and it was not really possible to
disambiguate them just with argument types.

Closes #2131
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the ill-conceived compilation perf tests using real tests</title>
<updated>2021-06-20T17:15:02+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-06-20T14:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=bf61a418cbc4d3b430e3d258c5287780944ad505'/>
<id>bf61a418cbc4d3b430e3d258c5287780944ad505</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Translate exceptions by const reference instead of plain ref</title>
<updated>2020-05-20T06:15:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-19T19:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4394d3ae65e076c749dc95a27f3178b94ba09e94'/>
<id>4394d3ae65e076c749dc95a27f3178b94ba09e94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split CATCH_TRANSLATE_EXCEPTION into its own header</title>
<updated>2020-05-20T06:15:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-19T19:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4b2f1da02a37d111b572551f4bd8ed765b06ca28'/>
<id>4b2f1da02a37d111b572551f4bd8ed765b06ca28</id>
<content type='text'>
As far as I know, only a few users actually use it, but these changes
allow us to avoid including a surprising amount of code in the main
compilation path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As far as I know, only a few users actually use it, but these changes
allow us to avoid including a surprising amount of code in the main
compilation path.
</pre>
</div>
</content>
</entry>
<entry>
<title>Standardize matcher headers to use .hpp suffix</title>
<updated>2020-03-27T09:22:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-01T18:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c2daf468bb17d4e269183e895f14c6f9ff50b09d'/>
<id>c2daf468bb17d4e269183e895f14c6f9ff50b09d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move matcher implementation to their own subfolder</title>
<updated>2020-02-20T16:42:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-20T12:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c3013a62519f099c3556e090a396a7a4bda11478'/>
<id>c3013a62519f099c3556e090a396a7a4bda11478</id>
<content type='text'>
In the future we can expect many more matchers, so let's give them
a place to live.

Also moved matcher-related internal files to `internal` subfolder.
Ideally we should sort out all of our source code, but that will
have to come later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the future we can expect many more matchers, so let's give them
a place to live.

Also moved matcher-related internal files to `internal` subfolder.
Ideally we should sort out all of our source code, but that will
have to come later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove CATCH_CONFIG_DISABLE_MATCHERS</title>
<updated>2020-01-25T08:07:36+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-01-25T08:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6c3a5ef625eda76a2886e15950eca85ed6ebb411'/>
<id>6c3a5ef625eda76a2886e15950eca85ed6ebb411</id>
<content type='text'>
Now that the recommended distribution and usage method is proper
library, users can just avoid including the matcher headers to get
basically the same effect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that the recommended distribution and usage method is proper
library, users can just avoid including the matcher headers to get
basically the same effect.
</pre>
</div>
</content>
</entry>
<entry>
<title>Start using piecemeal includes in test files</title>
<updated>2020-01-21T09:03:54+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-01-20T22:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=26f78f96aa6eed4be97281b5b740ab0cf0466c48'/>
<id>26f78f96aa6eed4be97281b5b740ab0cf0466c48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move tests from projects/ to tests/</title>
<updated>2019-12-05T15:00:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-12-05T15:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0fea081ad1a678b379182930a3ec22a3e275dbf0'/>
<id>0fea081ad1a678b379182930a3ec22a3e275dbf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
