#define TTS_AND_THEN | ( | ... | ) | TTS_AND_THEN_IMPL(TTS_UNIQUE(id), __VA_ARGS__) |
Add a scoped tests to current scoped environment.
Compared to regular local scope, whenever a scoped test is run, the data defined in the enclosing TTS_WHEN are re-initialized, thus serving as a setup/tear-down system.