<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests/SelfTest/UsageTests/Matchers.tests.cpp, branch v3.0.0-preview3</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>Sweep out Wshadow</title>
<updated>2020-09-06T11:11:42+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-09-06T11:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cc18bd719da38e5415909f5b10199395f00076e6'/>
<id>cc18bd719da38e5415909f5b10199395f00076e6</id>
<content type='text'>
Most of the changes are completely pointless renaming of constructor
arguments so that they do not use the same name as the type members,
but :shrug:

Closes #2015
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the changes are completely pointless renaming of constructor
arguments so that they do not use the same name as the type members,
but :shrug:

Closes #2015
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor how shortcircuiting of old style matchers is tested</title>
<updated>2020-07-26T19:31:29+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-26T19:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5ca68829e10cc28471d2340439b53a41e8ff4e63'/>
<id>5ca68829e10cc28471d2340439b53a41e8ff4e63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for shortcircuiting behaviour of generic matcher combinators</title>
<updated>2020-07-26T19:24:05+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-26T19:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ac54ba7e12b77a4d88a42ee19cb193c4bd3c33ad'/>
<id>ac54ba7e12b77a4d88a42ee19cb193c4bd3c33ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit test for shortcircuiting behaviour of combined matchers</title>
<updated>2020-07-22T19:36:14+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-14T19:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0e77adee059f2d43ef6278f872f4c5a6198fc957'/>
<id>0e77adee059f2d43ef6278f872f4c5a6198fc957</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicitly default smfs when relevant to avoid Wdeprecated-copy-dtor</title>
<updated>2020-05-12T21:56:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-11T18:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=03ef6b9f9af9c78f83607a90980a2b90118d501d'/>
<id>03ef6b9f9af9c78f83607a90980a2b90118d501d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support custom allocators in vector Matchers (#1909)</title>
<updated>2020-05-03T05:40:04+00:00</updated>
<author>
<name>schallerr</name>
</author>
<published>2020-04-16T13:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2a93a65bc24c21102e46c5e102f0905f97a10ee5'/>
<id>2a93a65bc24c21102e46c5e102f0905f97a10ee5</id>
<content type='text'>
-- Combined with f4fc2dab2c5bb8cab11b0a0dde8a8421076c30f9
   during cherry-picking.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-- Combined with f4fc2dab2c5bb8cab11b0a0dde8a8421076c30f9
   during cherry-picking.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix and extend tests for composing generic matchers</title>
<updated>2020-03-29T12:03:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-28T21:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f7d7aa9eb2dd612fa976edd658407551129d9e49'/>
<id>f7d7aa9eb2dd612fa976edd658407551129d9e49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename some matcher-related files</title>
<updated>2020-03-27T09:24:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-18T14:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ab0ca2f5663ebeff107fca9910ba83b46bd5505e'/>
<id>ab0ca2f5663ebeff107fca9910ba83b46bd5505e</id>
<content type='text'>
The two changes are
`catch_matchers_templates` -&gt; `catch_matchers_templated` and
`catch_matchers_generic` -&gt; `catch_matchers_predicate`. The former
is mostly cosmetic, but the second was previously significantly
misleading, and as the library is now to be consumed by including
specific headers, this needed to be fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The two changes are
`catch_matchers_templates` -&gt; `catch_matchers_templated` and
`catch_matchers_generic` -&gt; `catch_matchers_predicate`. The former
is mostly cosmetic, but the second was previously significantly
misleading, and as the library is now to be consumed by including
specific headers, this needed to be fixed.
</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>
</feed>
