catch2/tests/SelfTest/IntrospectiveTests
Martin Hořeňovský 45577a1f4c
Refactor implementation of case-insensitivity in tags
By not materializing the lower cased tags ahead of time, we
save allocations at the cost of worsened performance when comparing
two tags.

Since there are rarely many tags, and commonly they are not
compared even if present, this is almost always a win. The new
implementation also improves the robustness of the code
responsible for handling tags in a case-insensitive manner.
2021-12-28 00:20:55 +01:00
..
Clara.tests.cpp Add support for multiply calling lambda parsers in Clara 2021-10-27 20:15:28 +02:00
CmdLine.tests.cpp Allow enabling multiple warnings in one invocation 2021-12-18 20:50:05 +01:00
Details.tests.cpp Add CaseInsensitiveEqualTo comparison type 2021-12-26 18:54:47 +01:00
FloatingPoint.tests.cpp Fix ulp distance calculation for numbers with different signs 2021-07-27 21:04:41 +02:00
GeneratorsImpl.tests.cpp Add test for filtering out multiple initial values in filter gen 2021-10-28 11:26:53 +02:00
InternalBenchmark.tests.cpp Add test for !shouldfail and failed benchmarks 2021-08-21 00:06:31 +02:00
PartTracker.tests.cpp Modify generator tracking to allow GENERATEs between SECTIONs 2020-07-26 11:35:06 +02:00
RandomNumberGeneration.tests.cpp Add generateRandomSeed utility to generate randomness seed 2021-10-08 21:35:41 +02:00
Reporters.tests.cpp Fix bad indentation calculation in the console reporter 2021-10-25 15:21:28 +02:00
Sharding.tests.cpp Allow test sharding for e.g. Bazel test sharding feature 2021-10-27 17:24:30 +02:00
String.tests.cpp Use StringRef for className in TestCaseInfo 2021-09-27 19:07:45 +02:00
StringManip.tests.cpp Change startsWith(char) to take StringRef as argument 2021-09-27 14:55:28 +02:00
Tag.tests.cpp Refactor implementation of case-insensitivity in tags 2021-12-28 00:20:55 +01:00
TextFlow.tests.cpp Add some tests for TextFlow::Column 2021-11-01 22:51:17 +01:00
ToString.tests.cpp Cleanup and optimize stringifying of string-like types 2021-05-18 23:15:22 +02:00
UniquePtr.tests.cpp Sweep out Wshadow 2020-09-06 13:11:42 +02:00
Xml.tests.cpp Add more tests for XmlWrite::write* members 2021-10-02 14:39:52 +02:00