<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects/SelfTest/MiscTests.cpp, branch v1.5.8</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>-f supports quoted test names (test name surrounded with " characters).</title>
<updated>2016-09-27T09:27:28+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2016-09-27T09:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b1eeec7c6976ac23b3d28986eff93d605a7f12e7'/>
<id>b1eeec7c6976ac23b3d28986eff93d605a7f12e7</id>
<content type='text'>
This is the first part to resolving #717
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the first part to resolving #717
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for XML encoding.</title>
<updated>2016-08-24T14:38:24+00:00</updated>
<author>
<name>Robert A Zeh</name>
</author>
<published>2016-08-24T14:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5095619955f9f408e503dfcf561923ac6e48e3ce'/>
<id>5095619955f9f408e503dfcf561923ac6e48e3ce</id>
<content type='text'>
This commit fixes the following scenario:
  * You have a test that compares strings with embedded control
  characters.
  * The test fails.
  * You are using JUnit tests within TeamCity.

Before this commit, the JUnit report watcher fails on parsing the XML
for two reasons: the control characters are missing a semicolon at the
end, and the XML document doesn't specify that it is XML 1.1.

XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see
http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml
for all of the gory details.

This is based on PR #588 by @mrpi
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes the following scenario:
  * You have a test that compares strings with embedded control
  characters.
  * The test fails.
  * You are using JUnit tests within TeamCity.

Before this commit, the JUnit report watcher fails on parsing the XML
for two reasons: the control characters are missing a semicolon at the
end, and the XML document doesn't specify that it is XML 1.1.

XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see
http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml
for all of the gory details.

This is based on PR #588 by @mrpi
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed !shouldfail</title>
<updated>2016-03-14T19:13:34+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2016-03-14T19:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=447f53e9e3804e4baaafb61856b65984962ce1b8'/>
<id>447f53e9e3804e4baaafb61856b65984962ce1b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed test names mentioning the new Matcher combinator operators</title>
<updated>2015-11-06T18:07:28+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-06T06:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=71fd2c2fdf3297b785fee4f3dead7b7412a2eac2'/>
<id>71fd2c2fdf3297b785fee4f3dead7b7412a2eac2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added &amp;&amp;, || and ! operator overloads for matchers</title>
<updated>2015-11-05T18:46:00+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-05T18:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=054e3c5b4319ee21b7160736d0bdde2df438ad5f'/>
<id>054e3c5b4319ee21b7160736d0bdde2df438ad5f</id>
<content type='text'>
(syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively)
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't introduce Catch::Matchers namespace in macro</title>
<updated>2015-11-05T18:10:33+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-05T18:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3e7722cc604793f6d07eee1afa912f3e095a6f7'/>
<id>f3e7722cc604793f6d07eee1afa912f3e095a6f7</id>
<content type='text'>
- this could be a breaking change - fixed up self-test code to compensate
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- this could be a breaking change - fixed up self-test code to compensate
</pre>
</div>
</content>
</entry>
<entry>
<title>Stripped trailing whitespace from all source code lines</title>
<updated>2015-11-04T18:04:15+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-04T18:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e91738103ce8dc6c0ca6c096c66b79d25f3c18d6'/>
<id>e91738103ce8dc6c0ca6c096c66b79d25f3c18d6</id>
<content type='text'>
(replaces need for PRs #310 and #504)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(replaces need for PRs #310 and #504)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added SUCCEEDs to empty leaf sections to avoid failing due to no assertions</title>
<updated>2015-11-03T07:46:37+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-11-03T07:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=015e07100eebdf0557fbd08154e6adc1cf128ae2'/>
<id>015e07100eebdf0557fbd08154e6adc1cf128ae2</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 single include</title>
<updated>2015-08-07T16:28:48+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-08-07T16:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=afcc38efc54e06360e778b3fbb778cf420165580'/>
<id>afcc38efc54e06360e778b3fbb778cf420165580</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Listeners (programatically provided extra reporters)</title>
<updated>2015-08-07T07:20:56+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-08-07T07:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=368714e7aa09656344c8ac229963eb79e63b81ff'/>
<id>368714e7aa09656344c8ac229963eb79e63b81ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
