<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests/SelfTest, branch v3.1.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>Normalize C++ namespace in JUnit's reporter classname field</title>
<updated>2022-07-17T17:15:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-07-17T12:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9c9f35068edaa1290789c56f241fc54e7de0eeb0'/>
<id>9c9f35068edaa1290789c56f241fc54e7de0eeb0</id>
<content type='text'>
Closes #2468
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2468
</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>Only test SEH handling with MSVC</title>
<updated>2022-06-05T22:29:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-06-05T12:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ff9506cedd423a72a6b9ff1f827aae74c8166117'/>
<id>ff9506cedd423a72a6b9ff1f827aae74c8166117</id>
<content type='text'>
MinGW doesn't support `__try` and friends at all, while Clang
only supports it partially, and the test would require some
changes to make it work there. Since this is only a test, we can
afford to keep it MSVC-only.

Closes #2447
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MinGW doesn't support `__try` and friends at all, while Clang
only supports it partially, and the test would require some
changes to make it work there. Since this is only a test, we can
afford to keep it MSVC-only.

Closes #2447
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Random*Generators be seedable</title>
<updated>2022-05-17T15:57:21+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-17T15:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7a2a6c632feb7d6e438671b8520beb80efd60ad2'/>
<id>7a2a6c632feb7d6e438671b8520beb80efd60ad2</id>
<content type='text'>
This is a necessary step to fix issue with combining multiple
random generators in one test case, with different section nesting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a necessary step to fix issue with combining multiple
random generators in one test case, with different section nesting.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove leftover comment in tests</title>
<updated>2022-05-16T19:50:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-16T19:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5d7883b551670e28d15697eed4411574aa7e313a'/>
<id>5d7883b551670e28d15697eed4411574aa7e313a</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 retrieving generator's element as string</title>
<updated>2022-05-16T14:34:06+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-16T14:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=48f322697434292206db570e8fbe1e3ac8728d0b'/>
<id>48f322697434292206db570e8fbe1e3ac8728d0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generators now keep track of the index of current element</title>
<updated>2022-05-16T09:56:21+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-16T09:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=af8b54ecd59f8174aaaa97682e3544f2820a0900'/>
<id>af8b54ecd59f8174aaaa97682e3544f2820a0900</id>
<content type='text'>
This might become potentially useful in the future, when we want
to provide the ability to forward jump generators, to be able to
simply reproduce specific input to a test.

I am not yet sure how it would work, but the basic idea is that
it could be similar to the `-c` switch for selecting specific
`SECTION` in a test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This might become potentially useful in the future, when we want
to provide the ability to forward jump generators, to be able to
simply reproduce specific input to a test.

I am not yet sure how it would work, but the basic idea is that
it could be similar to the `-c` switch for selecting specific
`SECTION` in a test case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add check for registering multiple reporters under same name</title>
<updated>2022-05-15T07:54:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-15T07:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33aeb603fee982d8f7d5aec3e746741e8776942e'/>
<id>33aeb603fee982d8f7d5aec3e746741e8776942e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Wfloat-equal to default-enabled warnings</title>
<updated>2022-05-14T13:47:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-14T13:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fc3d11b1d1090a5bcbcc9e410a460f9bf6a1f474'/>
<id>fc3d11b1d1090a5bcbcc9e410a460f9bf6a1f474</id>
<content type='text'>
This is kinda messy, because there is no good way to signal to
the compiler that some code uses direct comparison of floating
point numbers intentionally, so instead we have to use diagnostic
pragmas.

We also have to over-suppress the test files, because Clang (and
possibly GCC) still issue warnings from template instantiation
even if the instantion site is under warning suppression, so the
template definition has to be under warning suppression as well.

Closes #2406
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is kinda messy, because there is no good way to signal to
the compiler that some code uses direct comparison of floating
point numbers intentionally, so instead we have to use diagnostic
pragmas.

We also have to over-suppress the test files, because Clang (and
possibly GCC) still issue warnings from template instantiation
even if the instantion site is under warning suppression, so the
template definition has to be under warning suppression as well.

Closes #2406
</pre>
</div>
</content>
</entry>
</feed>
