catch2/tests/SelfTest
Martin Hořeňovský 9137e591fa
Cleanup and optimize stringifying of string-like types
More specifically, made the actual implementation of string-like
type handling take argument as `Catch::StringRef`, instead of
taking `std::string const&`.

This means that string-like types that are not `std::string` no
longer need to pay for an extra construction of `std::string`
(including the potential allocation), before they can be stringified.

The actual string stringification routine is now also better about
reserving sufficient space.
2021-05-18 23:15:22 +02:00
..
Baselines Cleanup and optimize stringifying of string-like types 2021-05-18 23:15:22 +02:00
CompileTimePerfTests Move tests from projects/ to tests/ 2019-12-05 16:00:20 +01:00
IntrospectiveTests Cleanup and optimize stringifying of string-like types 2021-05-18 23:15:22 +02:00
Misc Move tests from projects/ to tests/ 2019-12-05 16:00:20 +01:00
TimingTests Increase timing window for min duration tests to 1s 2021-02-20 23:09:02 +01:00
UsageTests Suppress failure of CHECKED_IF and CHECKED_ELSE (#2187) 2021-05-10 21:42:47 +02:00
TestRegistrations.cpp Split EventListener base from streaming_base.hpp 2020-08-29 19:09:54 +02:00
WarnAboutNoTests.cmake Move tests from projects/ to tests/ 2019-12-05 16:00:20 +01:00