<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects/SelfTest/CompilationTests.cpp, branch v1.11.0</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>Add opt-in c++11 stream insertable check. (#877)</title>
<updated>2017-04-05T07:53:10+00:00</updated>
<author>
<name>Sergey Semushin</name>
</author>
<published>2017-04-05T07:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=94425ad59b3e9ac9e7eea151c5f7843b8047cc1e'/>
<id>94425ad59b3e9ac9e7eea151c5f7843b8047cc1e</id>
<content type='text'>
* Add opt-in c++11 stream insertable check.

To opt-in, define CATCH_CONFIG_CPP11_STREAM_INSERTABLE_CHECK.

Opt-in fixes #872 and should fix #757 as well.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add opt-in c++11 stream insertable check.

To opt-in, define CATCH_CONFIG_CPP11_STREAM_INSERTABLE_CHECK.

Opt-in fixes #872 and should fix #757 as well.

</pre>
</div>
</content>
</entry>
<entry>
<title>Don't sanitize exception type in REQUIRE_THROWS_AS</title>
<updated>2017-03-23T20:11:21+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-03-23T20:11:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f23b6b8b855b565ade37802d5c8f55012264d94f'/>
<id>f23b6b8b855b565ade37802d5c8f55012264d94f</id>
<content type='text'>
Effectively a revert of previous commit, fixing #542, where this was
added to stop linters complaining about `REQUIRE_THROWS_AS` used like
`REQUIRE_THROWS_AS(expr, std::exception);`, which would be slicing the
caught exception. Now it is user's responsibility to pass us proper
exception type.

Closes #833 which wanted to add `typename`, so that the construct works
in a template, but that would not work with MSVC and older GCC's, as
having `typename` outside of a template is allowed only from C++11
onward.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Effectively a revert of previous commit, fixing #542, where this was
added to stop linters complaining about `REQUIRE_THROWS_AS` used like
`REQUIRE_THROWS_AS(expr, std::exception);`, which would be slicing the
caught exception. Now it is user's responsibility to pass us proper
exception type.

Closes #833 which wanted to add `typename`, so that the construct works
in a template, but that would not work with MSVC and older GCC's, as
having `typename` outside of a template is allowed only from C++11
onward.
</pre>
</div>
</content>
</entry>
<entry>
<title>REQUIRE_THROWS_AS now catches exception by const&amp;</title>
<updated>2017-02-09T11:57:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-02-09T11:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=73159ace3d84b3cf01a126d6edefde196cceb621'/>
<id>73159ace3d84b3cf01a126d6edefde196cceb621</id>
<content type='text'>
Prevents some warnings caused by catching complex types by value.

Closes #542
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prevents some warnings caused by catching complex types by value.

Closes #542
</pre>
</div>
</content>
</entry>
<entry>
<title>Added tests (single char pretty printing + op overload)</title>
<updated>2017-02-07T12:32:48+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-02-07T12:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7db4d8d90c84fd62f2b3dcefab66fe5f355f3918'/>
<id>7db4d8d90c84fd62f2b3dcefab66fe5f355f3918</id>
<content type='text'>
Tests for issue #809 -- Potentional operator overload ambiguity -- and
PR #646 -- Pretty print characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests for issue #809 -- Potentional operator overload ambiguity -- and
PR #646 -- Pretty print characters.
</pre>
</div>
</content>
</entry>
</feed>
