<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/projects/SelfTest/IntrospectiveTests/PartTracker.tests.cpp, branch v2.13.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>Modify generator tracking to allow GENERATEs between SECTIONs</title>
<updated>2020-07-11T21:16:07+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-04T15:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b79a83e4aa6641a00c32b760456507b1745fc06e'/>
<id>b79a83e4aa6641a00c32b760456507b1745fc06e</id>
<content type='text'>
This means that code such as

```cpp
TEST_CASE() {
    SECTION("first") { SUCCEED(); }
    auto _ = GENERATE(1, 2);
    SECTION("second") { SUCCEED(); }
}
```

will run and report 3 assertions, 1 from section "first" and 2
from section "second". This also applies for greater and potentially
more confusing nesting, but fundamentally it is up to the user to
avoid overly complex and confusing nestings, just as with `SECTION`s.

The old behaviour of `GENERATE` as first thing in a `TEST_CASE`,
`GENERATE` not followed by a `SECTION`, etc etc should be unchanged.

Closes #1938
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that code such as

```cpp
TEST_CASE() {
    SECTION("first") { SUCCEED(); }
    auto _ = GENERATE(1, 2);
    SECTION("second") { SUCCEED(); }
}
```

will run and report 3 assertions, 1 from section "first" and 2
from section "second". This also applies for greater and potentially
more confusing nesting, but fundamentally it is up to the user to
avoid overly complex and confusing nestings, just as with `SECTION`s.

The old behaviour of `GENERATE` as first thing in a `TEST_CASE`,
`GENERATE` not followed by a `SECTION`, etc etc should be unchanged.

Closes #1938
</pre>
</div>
</content>
</entry>
<entry>
<title>Add integration test for the children completion check fix</title>
<updated>2019-06-29T22:00:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-06-29T22:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9a6551b22b43490eb02cd3778d33915c356f9855'/>
<id>9a6551b22b43490eb02cd3778d33915c356f9855</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TrackerContext: Remove misleading instance static method.</title>
<updated>2019-04-22T14:37:22+00:00</updated>
<author>
<name>Martin Hostettler</name>
</author>
<published>2019-04-21T21:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4a1ca1ab557a9b311a89be6131abea8cdafb4a93'/>
<id>4a1ca1ab557a9b311a89be6131abea8cdafb4a93</id>
<content type='text'>
TrackerContext is not used as singleton, so just remove this misleading
method
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TrackerContext is not used as singleton, so just remove this misleading
method
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete IndexTracker</title>
<updated>2019-01-29T13:45:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-01-27T15:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=64a9c02315c7ca770a575daa214b2db3bd70bb37'/>
<id>64a9c02315c7ca770a575daa214b2db3bd70bb37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate tests for #1394 into our test suite</title>
<updated>2019-01-18T14:14:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-01-15T22:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8989c9b560f14a4ddbadbf564499d732bed8b264'/>
<id>8989c9b560f14a4ddbadbf564499d732bed8b264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -Wmissing-declarations to the SelfTest project</title>
<updated>2018-07-02T15:36:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-07-02T09:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e1d81174dba1a7d81eb348490005dfc02a648c7e'/>
<id>e1d81174dba1a7d81eb348490005dfc02a648c7e</id>
<content type='text'>
This required some clean-up in our test files
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This required some clean-up in our test files
</pre>
</div>
</content>
</entry>
<entry>
<title>All tests files have .tests.cpp suffix. Also moved tests out of TestMain.cpp and moved up a level</title>
<updated>2017-11-13T16:03:27+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-11-13T16:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=74d3dfd4cc45088f3f7ab82c2168dbfd43cb048c'/>
<id>74d3dfd4cc45088f3f7ab82c2168dbfd43cb048c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
