<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects/SelfTest/Baselines/console.std.approved.txt, branch v2.2.2</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>Fix stringifying static array of unsigned chars</title>
<updated>2018-04-06T09:43:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-04-06T09:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ab3062113857871ba1344158c20cbb09b094be4e'/>
<id>ab3062113857871ba1344158c20cbb09b094be4e</id>
<content type='text'>
The fix leaves an open question: should we keep treating refs
to static array of chars as strings, or should we instead
use `strnlen` to check if it is null-terminated within the buffer

Fixes #1238
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix leaves an open question: should we keep treating refs
to static array of chars as strings, or should we instead
use `strnlen` to check if it is null-terminated within the buffer

Fixes #1238
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PredicateMatcher that takes an arbitrary predicate functions</title>
<updated>2018-04-04T09:14:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-04-03T21:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1ca8f43b011ad61f4627a3339333406f15a46431'/>
<id>1ca8f43b011ad61f4627a3339333406f15a46431</id>
<content type='text'>
Also adds `Predicate` helper function to create `PredicateMatcher`.
Because of limitations in type inference it needs to be explicitly
typed, like so
`Predicate&lt;std::string&gt;([](std::string const&amp; str) { ... })`.
It also takes an optional second argument for description of the
predicate.

It is possible to infer the argument with sufficient TMP, see
https://stackoverflow.com/questions/43560492/how-to-extract-lambdas-return-type-and-variadic-parameters-pack-back-from-gener/43561563#43561563
but I don't think that the magic is worth introducing ATM.

Closes #1236
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adds `Predicate` helper function to create `PredicateMatcher`.
Because of limitations in type inference it needs to be explicitly
typed, like so
`Predicate&lt;std::string&gt;([](std::string const&amp; str) { ... })`.
It also takes an optional second argument for description of the
predicate.

It is possible to infer the argument with sufficient TMP, see
https://stackoverflow.com/questions/43560492/how-to-extract-lambdas-return-type-and-variadic-parameters-pack-back-from-gener/43561563#43561563
but I don't think that the magic is worth introducing ATM.

Closes #1236
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify XML encoder to hex-encode invalid UTF-8 sequences</title>
<updated>2018-03-27T14:49:14+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-25T18:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3b801c4fda8a642c638791e7493f8b83f6c210b8'/>
<id>3b801c4fda8a642c638791e7493f8b83f6c210b8</id>
<content type='text'>
There are still some holes, e.g. we leave surrogate pairs be
even though they are not a part of valid UTF-8, but this might
be for the better -- WTF-8 does support surrogate pairs inside
text.

Closes #1207
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are still some holes, e.g. we leave surrogate pairs be
even though they are not a part of valid UTF-8, but this might
be for the better -- WTF-8 does support surrogate pairs inside
text.

Closes #1207
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in WithinAbs::match() and add tests for it</title>
<updated>2018-03-21T12:47:12+00:00</updated>
<author>
<name>jsc</name>
</author>
<published>2018-03-19T19:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8b780874121b77d33f98c8134503d5091b4c2e89'/>
<id>8b780874121b77d33f98c8134503d5091b4c2e89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Covered more translation possibilities</title>
<updated>2018-02-15T18:58:49+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-15T18:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f988b4eb352d1ae627abde0933b9674142300080'/>
<id>f988b4eb352d1ae627abde0933b9674142300080</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 overriding the fallback stringifier</title>
<updated>2018-02-15T15:06:35+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-15T14:12:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c0267e5c20c29f61e9a9d04b1725d4a706f74cce'/>
<id>c0267e5c20c29f61e9a9d04b1725d4a706f74cce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>https://github.com/catchorg/Catch2/issues/1175 - don't list hidden tests by default</title>
<updated>2018-02-09T18:55:40+00:00</updated>
<author>
<name>dvirtz</name>
</author>
<published>2018-02-08T22:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ca8470fbad3447e16b738fb6f93606dfee03f424'/>
<id>ca8470fbad3447e16b738fb6f93606dfee03f424</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update approval tests</title>
<updated>2018-02-08T14:00:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-08T14:00:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=681f5daa135c678beea610c927189c9e2f0fe34b'/>
<id>681f5daa135c678beea610c927189c9e2f0fe34b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer operator&lt;&lt; to range-based stringification</title>
<updated>2018-02-01T13:07:23+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-01T13:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=126850e76b017ca5b6d5597a3e7545619cb3379a'/>
<id>126850e76b017ca5b6d5597a3e7545619cb3379a</id>
<content type='text'>
Fixes #1172
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1172
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide useful and unambigous stringification for static arrays</title>
<updated>2018-01-14T17:06:43+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-01-14T17:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8d854c689b7f4388ced1a9fd0c71042b2075f26f'/>
<id>8d854c689b7f4388ced1a9fd0c71042b2075f26f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
