<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/catch.hpp, branch v2.4.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>v2.4.1</title>
<updated>2018-09-28T13:52:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-28T13:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9e1bdca4667295fcb16265eae00efa8423f07007'/>
<id>9e1bdca4667295fcb16265eae00efa8423f07007</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.4.0</title>
<updated>2018-09-04T09:59:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-04T09:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=60b05b20413afe4ad9980e627862474a9b8ba4cd'/>
<id>60b05b20413afe4ad9980e627862474a9b8ba4cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add BDD AND_GIVEN based macros</title>
<updated>2018-09-02T14:53:57+00:00</updated>
<author>
<name>Matthew Parnell</name>
</author>
<published>2018-08-14T09:49:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=64fd5b8058c92007933e9cc5051b0c51f31129ad'/>
<id>64fd5b8058c92007933e9cc5051b0c51f31129ad</id>
<content type='text'>
issue #1360

It is possible to have multple  given contexts in a single BDD scenario;
if you have to type 'and' in the GIVEN description; it's very likely you
need an AND.

A generic AND  is not possible, thus a AND_GIVEN  is added to complement
the AND_WHEN and AND_THEN.

Can be used without needing to increase indent:

	SCENARIO("...") {
		GIVEN("...")
		AND_GIVEN("...") {
			WHEN("...") {
				THEN("...") {
					// ...
				}
			}
		}
	}

would correctly output, when requested/needed:

    Given: ...
And given: ...
     When: ...
     Then: ...

The padding had to be increased by a character in the output message, to
continue to be uniform.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
issue #1360

It is possible to have multple  given contexts in a single BDD scenario;
if you have to type 'and' in the GIVEN description; it's very likely you
need an AND.

A generic AND  is not possible, thus a AND_GIVEN  is added to complement
the AND_WHEN and AND_THEN.

Can be used without needing to increase indent:

	SCENARIO("...") {
		GIVEN("...")
		AND_GIVEN("...") {
			WHEN("...") {
				THEN("...") {
					// ...
				}
			}
		}
	}

would correctly output, when requested/needed:

    Given: ...
And given: ...
     When: ...
     Then: ...

The padding had to be increased by a character in the output message, to
continue to be uniform.
</pre>
</div>
</content>
</entry>
<entry>
<title>First attempt at data generator support</title>
<updated>2018-08-24T11:31:51+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-12T16:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7c25dae9ea7b669430103d29cd262abb0842f4e5'/>
<id>7c25dae9ea7b669430103d29cd262abb0842f4e5</id>
<content type='text'>
The support is to be considered experimental, that is, the interfaces,
the first party generators and helper functions can change or be removed
at any point in time.

Related to #850
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support is to be considered experimental, that is, the interfaces,
the first party generators and helper functions can change or be removed
at any point in time.

Related to #850
</pre>
</div>
</content>
</entry>
<entry>
<title>CAPTURE is now variadic</title>
<updated>2018-08-19T20:40:20+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-27T20:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1cdaa48a0b20e28ee32553070700b86557f9619d'/>
<id>1cdaa48a0b20e28ee32553070700b86557f9619d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.3.0</title>
<updated>2018-07-23T08:12:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-07-23T08:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=15cf3caaceb21172ea42a24e595a2eb58c3ec960'/>
<id>15cf3caaceb21172ea42a24e595a2eb58c3ec960</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly guard CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER definition</title>
<updated>2018-07-03T07:29:26+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-07-03T07:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1c1b447ede1abbccdf308831644f54387920db7d'/>
<id>1c1b447ede1abbccdf308831644f54387920db7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added DYNAMIC_SECTION to CATCH_CONFIG_DISABLE builds</title>
<updated>2018-06-25T18:22:57+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-25T18:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0f49a600b0991e3ca30a7bd5ef4fdf93c0758f2c'/>
<id>0f49a600b0991e3ca30a7bd5ef4fdf93c0758f2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added DYNAMIC_SECTION and implemented GIVEN/ WHEN/ THEN in terms of it</title>
<updated>2018-06-25T18:19:21+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-25T18:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5c0efa1cfc3864365a16a82309698efdf0196699'/>
<id>5c0efa1cfc3864365a16a82309698efdf0196699</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.2.3</title>
<updated>2018-06-06T21:19:06+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-06-06T21:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d2a130f2433aeaca070e3e4d6298a80049d21cfc'/>
<id>d2a130f2433aeaca070e3e4d6298a80049d21cfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
