<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests/SelfTest/UsageTests/MatchersRanges.tests.cpp, branch v3.3.1</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>Added ElementsAre and UnorderedElementsAre  (#2377)</title>
<updated>2023-01-21T23:33:04+00:00</updated>
<author>
<name>John Beard</name>
</author>
<published>2023-01-21T23:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=efca9a0f1826885c1574ed44fc37c8d82ded4546'/>
<id>efca9a0f1826885c1574ed44fc37c8d82ded4546</id>
<content type='text'>
Co-authored-by: Garz4 &lt;fancygarz4@gmail.com&gt;
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Garz4 &lt;fancygarz4@gmail.com&gt;
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix references to license file</title>
<updated>2022-10-28T09:30:15+00:00</updated>
<author>
<name>Lars Toenning</name>
</author>
<published>2022-10-28T09:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f1084fb30990fe40c8f5b70034970c7eb4e1da72'/>
<id>f1084fb30990fe40c8f5b70034970c7eb4e1da72</id>
<content type='text'>
The license file was renamed with 6a502cc2f5fedd59b3495b58708f0d6d987ed9e1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The license file was renamed with 6a502cc2f5fedd59b3495b58708f0d6d987ed9e1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add AllTrue, AnyTrue, NoneTrue matchers</title>
<updated>2022-07-16T14:16:05+00:00</updated>
<author>
<name>Raphael Schaller</name>
</author>
<published>2021-11-14T16:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1bd233866c5ba1d94fbea34b260685b4b4ecb796'/>
<id>1bd233866c5ba1d94fbea34b260685b4b4ecb796</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for matcher testing helpers when testing bools</title>
<updated>2022-07-16T14:16:05+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-07-16T08:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=caf1264588a58be6b57ffbfdd64db39f43dba556'/>
<id>caf1264588a58be6b57ffbfdd64db39f43dba556</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor MatchersRanges test utils (#2386)</title>
<updated>2022-03-09T22:13:37+00:00</updated>
<author>
<name>schallerr</name>
</author>
<published>2022-03-09T22:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=81f612c96c898e2ca1174c3342fdeccaa276f242'/>
<id>81f612c96c898e2ca1174c3342fdeccaa276f242</id>
<content type='text'>
- do not hardcode content of containers
- prefix members with m_
- add const and non-const iterators to `with_mocked_iterator_access`
- remove `m_touched` as it wasn't filled properly and isn't used anyway</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- do not hardcode content of containers
- prefix members with m_
- add const and non-const iterators to `with_mocked_iterator_access`
- remove `m_touched` as it wasn't filled properly and isn't used anyway</pre>
</div>
</content>
</entry>
<entry>
<title>Use the new licence header in SelfTest's cpp files</title>
<updated>2022-01-28T23:03:43+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-01-28T23:03:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f83332d89b4cad0e6e1583caf6cd3d6b34c41136'/>
<id>f83332d89b4cad0e6e1583caf6cd3d6b34c41136</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more comprehensive tests for the quantifier matchers</title>
<updated>2020-12-27T19:20:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-12-26T22:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=77643ce2e56233d7e9d3974b5efdb40b0e9149e1'/>
<id>77643ce2e56233d7e9d3974b5efdb40b0e9149e1</id>
<content type='text'>
This includes
* Testing both positive and negative path through the matchers
* Testing them with types whose `begin` and `end` member functions
require ADL
* Testing them with types that return different types from `begin`
and `end`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes
* Testing both positive and negative path through the matchers
* Testing them with types whose `begin` and `end` member functions
require ADL
* Testing them with types that return different types from `begin`
and `end`
</pre>
</div>
</content>
</entry>
<entry>
<title>Added AnyMatch, AllMatch and NoneMatch</title>
<updated>2020-12-27T19:20:55+00:00</updated>
<author>
<name>Uriel García Rivas</name>
</author>
<published>2020-12-07T23:23:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=552af8920df24e16738dbb1cb6b46dd52de7804c'/>
<id>552af8920df24e16738dbb1cb6b46dd52de7804c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename file catch_matchers_floating -&gt; catch_matchers_floating_point</title>
<updated>2020-12-13T17:12:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-12-13T14:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a091853f4ae62b428983c63224fec9f1af377295'/>
<id>a091853f4ae62b428983c63224fec9f1af377295</id>
<content type='text'>
The old name was a legacy of v2 era, where all headers were stitched
into one. With v3 using separate headers, it is better when they have
proper name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old name was a legacy of v2 era, where all headers were stitched
into one. With v3 using separate headers, it is better when they have
proper name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add IsEmpty and SizeIs matchers for ranges/containers</title>
<updated>2020-03-27T09:24:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-09T10:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3a3efebd163f19dc8b9d8bbed4ab5309fc752867'/>
<id>3a3efebd163f19dc8b9d8bbed4ab5309fc752867</id>
<content type='text'>
`SizeIs` can accept both `size_t` and a matcher. In the first case,
it checks whether the size of the range is equal to specified size.
In the second case, it checks whether the provided matcher accepts
the size of the range.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`SizeIs` can accept both `size_t` and a matcher. In the first case,
it checks whether the size of the range is equal to specified size.
In the second case, it checks whether the provided matcher accepts
the size of the range.
</pre>
</div>
</content>
</entry>
</feed>
