<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests/SelfTest/Baselines/console.std.approved.txt, branch v3.0.0-preview2</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>Small improvements for StringRef</title>
<updated>2020-05-10T05:22:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-10T05:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=895d0a06960d9f48190dde7c7aa4a56d614946fc'/>
<id>895d0a06960d9f48190dde7c7aa4a56d614946fc</id>
<content type='text'>
* `operator[]` is constexpr
* `operator&lt;&lt;` and `operator+=` are hidden friends
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* `operator[]` is constexpr
* `operator&lt;&lt;` and `operator+=` are hidden friends
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicated test for #1027</title>
<updated>2020-05-03T07:58:46+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-03T07:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33c58dad419ccce92882e9edbe4fc6124bc193ee'/>
<id>33c58dad419ccce92882e9edbe4fc6124bc193ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for bitwise xor to the decomposer</title>
<updated>2020-05-03T05:52:47+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-21T17:27:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5b8cccaf6a9f16267ac61449a65b2df77d82d886'/>
<id>5b8cccaf6a9f16267ac61449a65b2df77d82d886</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support bitand and bitor in REQUIRE/CHECK</title>
<updated>2020-05-03T05:45:04+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-21T09:00:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=53434a2f320aa8c12f8df302d061e222077f52f9'/>
<id>53434a2f320aa8c12f8df302d061e222077f52f9</id>
<content type='text'>
This means that bit-flag-like types with conversion to bool can be
asserted on, like so `REQUIRE(var &amp; Flags::AddNewline)`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that bit-flag-like types with conversion to bool can be
asserted on, like so `REQUIRE(var &amp; Flags::AddNewline)`.
</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>Add more tests for test spec parser</title>
<updated>2020-05-02T16:24:07+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-17T19:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dd35430a2b03265343846735593fdc519cd64418'/>
<id>dd35430a2b03265343846735593fdc519cd64418</id>
<content type='text'>
Originally the tests were from #1912, but as it turned out, the issue
was somewhere else. Still, the inputs provided were interesting, so
they are now part of our test suite.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally the tests were from #1912, but as it turned out, the issue
was somewhere else. Still, the inputs provided were interesting, so
they are now part of our test suite.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in test spec parser handling of escaping in ORed patterns</title>
<updated>2020-05-01T07:56:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-04-12T16:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=87a8b61d5a317ac99bbe35405d73ac7198ee51a8'/>
<id>87a8b61d5a317ac99bbe35405d73ac7198ee51a8</id>
<content type='text'>
It did not clear out all of its internal state when switching from
one pattern to another, so when it should've escaped `,`, it took
its position from its position in the original user-provided string,
rather than its position in the current pattern.

Fixes #1905
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It did not clear out all of its internal state when switching from
one pattern to another, so when it should've escaped `,`, it took
its position from its position in the original user-provided string,
rather than its position in the current pattern.

Fixes #1905
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation error when lambdas are used in assertions</title>
<updated>2020-05-01T07:24:26+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-03-19T12:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5198fd3c9a4cd943786020abbdfc15dc5789be6f'/>
<id>5198fd3c9a4cd943786020abbdfc15dc5789be6f</id>
<content type='text'>
This is a partial revert of b7b346c3e5603.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a partial revert of b7b346c3e5603.
</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>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>
