From c071f07e1ada47ac16bda5439fb5b3cc990375a3 Mon Sep 17 00:00:00 2001 From: Clare Macrae Date: Sun, 21 Jul 2019 22:35:29 +0100 Subject: [PATCH] Add 'Introduced in Catch 2.7.0.' note --- docs/generators.md | 3 +++ docs/logging.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docs/generators.md b/docs/generators.md index 685aea79..d3ac3a51 100644 --- a/docs/generators.md +++ b/docs/generators.md @@ -49,6 +49,8 @@ a test case, * `RandomFloatGenerator` -- generates random Floats from range * `RangeGenerator` -- generates all values inside a specific range +> `ChunkGenerator`, `RandomIntegerGenerator`, `RandomFloatGenerator` and `RangeGenerator` were introduced in Catch 2.7.0. + The generators also have associated helper functions that infer their type, making their usage much nicer. These are @@ -64,6 +66,7 @@ type, making their usage much nicer. These are * `range(start, end)` for `RangeGenerator` with a step size of `1` * `range(start, end, step)` for `RangeGenerator` with a custom step size +> `chunk()`, `random()` and both `range()` functions were introduced in Catch 2.7.0. And can be used as shown in the example below to create a generator that returns 100 odd random number: diff --git a/docs/logging.md b/docs/logging.md index 7b5c6c4b..476b1e08 100644 --- a/docs/logging.md +++ b/docs/logging.md @@ -30,6 +30,8 @@ When the last `CHECK` fails in the "Bar" test case, then only one message will b ## Logging without local scope +> [Introduced](https://github.com/catchorg/Catch2/issues/1522) in Catch 2.7.0. + `UNSCOPED_INFO` is similar to `INFO` with two key differences: - Lifetime of an unscoped message is not tied to its own scope. @@ -104,6 +106,8 @@ This semicolon will be removed with next major version. It is highly advised to **UNSCOPED_INFO(** _message expression_ **)** +> [Introduced](https://github.com/catchorg/Catch2/issues/1522) in Catch 2.7.0. + Similar to `INFO`, but messages are not limited to their own scope: They are removed from the buffer after each assertion, section or test case, whichever comes first. **WARN(** _message expression_ **)**